GET get_release_notes
{{baseUrl}}/about/release_notes
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/about/release_notes")
require "http/client"

url = "{{baseUrl}}/about/release_notes"

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

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

func main() {

	url := "{{baseUrl}}/about/release_notes"

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

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

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

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

}
GET /baseUrl/about/release_notes HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/about/release_notes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/about/release_notes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/about/release_notes")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/about/release_notes');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/about/release_notes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/about/release_notes',
  method: 'GET',
  headers: {}
};

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

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

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

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

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

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

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

req.end();
const request = require('request');

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/about/release_notes';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/about/release_notes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/about/release_notes" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/about/release_notes');

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

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

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

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

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

conn.request("GET", "/baseUrl/about/release_notes")

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

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

url = "{{baseUrl}}/about/release_notes"

response = requests.get(url)

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

url <- "{{baseUrl}}/about/release_notes"

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

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

url = URI("{{baseUrl}}/about/release_notes")

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

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

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

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

response = conn.get('/baseUrl/about/release_notes') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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_version
{{baseUrl}}/about/version
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/about/version")
require "http/client"

url = "{{baseUrl}}/about/version"

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

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

func main() {

	url := "{{baseUrl}}/about/version"

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

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

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

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

}
GET /baseUrl/about/version HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/about/version"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/about/version")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/about/version")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/about/version');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/about/version';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/about/version',
  method: 'GET',
  headers: {}
};

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

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

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

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

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

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

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

req.end();
const request = require('request');

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/about/version';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/about/version"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/about/version" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/about/version');

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

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

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

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

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

conn.request("GET", "/baseUrl/about/version")

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

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

url = "{{baseUrl}}/about/version"

response = requests.get(url)

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

url <- "{{baseUrl}}/about/version"

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

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

url = URI("{{baseUrl}}/about/version")

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

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

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

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

response = conn.get('/baseUrl/about/version') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/about/version
http GET {{baseUrl}}/about/version
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/about/version
import Foundation

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

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

dataTask.resume()
POST Create a new API Key on inbox level
{{baseUrl}}/auth/api-key/inbox/:inbox_id
BODY json

{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/inbox/:inbox_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  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}");

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

(client/post "{{baseUrl}}/auth/api-key/inbox/:inbox_id" {:content-type :json
                                                                         :form-params {:active false
                                                                                       :expire_at ""
                                                                                       :roles [{:document_id ""
                                                                                                :inbox ""
                                                                                                :role ""}]
                                                                                       :user ""}})
require "http/client"

url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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}}/auth/api-key/inbox/:inbox_id"),
    Content = new StringContent("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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}}/auth/api-key/inbox/:inbox_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/api-key/inbox/:inbox_id"

	payload := strings.NewReader("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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/auth/api-key/inbox/:inbox_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145

{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/api-key/inbox/:inbox_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/api-key/inbox/:inbox_id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/api-key/inbox/:inbox_id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/api-key/inbox/:inbox_id")
  .header("content-type", "application/json")
  .body("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  active: false,
  expire_at: '',
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  user: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/auth/api-key/inbox/:inbox_id');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
  headers: {'content-type': 'application/json'},
  data: {
    active: false,
    expire_at: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    user: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "active": false,\n  "expire_at": "",\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "user": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key/inbox/:inbox_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/auth/api-key/inbox/:inbox_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({
  active: false,
  expire_at: '',
  roles: [{document_id: '', inbox: '', role: ''}],
  user: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
  headers: {'content-type': 'application/json'},
  body: {
    active: false,
    expire_at: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    user: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/auth/api-key/inbox/:inbox_id');

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

req.type('json');
req.send({
  active: false,
  expire_at: '',
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  user: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id',
  headers: {'content-type': 'application/json'},
  data: {
    active: false,
    expire_at: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    user: ''
  }
};

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

const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"active": @NO,
                              @"expire_at": @"",
                              @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
                              @"user": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth/api-key/inbox/:inbox_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([
    'active' => null,
    'expire_at' => '',
    'roles' => [
        [
                'document_id' => '',
                'inbox' => '',
                'role' => ''
        ]
    ],
    'user' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/auth/api-key/inbox/:inbox_id', [
  'body' => '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_id');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'active' => null,
  'expire_at' => '',
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'user' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'active' => null,
  'expire_at' => '',
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'user' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/inbox/:inbox_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}'
import http.client

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

payload = "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}"

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

conn.request("POST", "/baseUrl/auth/api-key/inbox/:inbox_id", payload, headers)

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

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

url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id"

payload = {
    "active": False,
    "expire_at": "",
    "roles": [
        {
            "document_id": "",
            "inbox": "",
            "role": ""
        }
    ],
    "user": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/auth/api-key/inbox/:inbox_id"

payload <- "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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}}/auth/api-key/inbox/:inbox_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  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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/auth/api-key/inbox/:inbox_id') do |req|
  req.body = "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id";

    let payload = json!({
        "active": false,
        "expire_at": "",
        "roles": (
            json!({
                "document_id": "",
                "inbox": "",
                "role": ""
            })
        ),
        "user": ""
    });

    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}}/auth/api-key/inbox/:inbox_id \
  --header 'content-type: application/json' \
  --data '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}'
echo '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}' |  \
  http POST {{baseUrl}}/auth/api-key/inbox/:inbox_id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "active": false,\n  "expire_at": "",\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "user": ""\n}' \
  --output-document \
  - {{baseUrl}}/auth/api-key/inbox/:inbox_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "active": false,
  "expire_at": "",
  "roles": [
    [
      "document_id": "",
      "inbox": "",
      "role": ""
    ]
  ],
  "user": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/inbox/:inbox_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 Create a new API Key
{{baseUrl}}/auth/api-key
BODY json

{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key");

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  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}");

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

(client/post "{{baseUrl}}/auth/api-key" {:content-type :json
                                                         :form-params {:active false
                                                                       :expire_at ""
                                                                       :roles [{:document_id ""
                                                                                :inbox ""
                                                                                :role ""}]
                                                                       :user ""}})
require "http/client"

url = "{{baseUrl}}/auth/api-key"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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}}/auth/api-key"),
    Content = new StringContent("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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}}/auth/api-key");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/api-key"

	payload := strings.NewReader("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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/auth/api-key HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145

{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/api-key")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/api-key"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/api-key")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/api-key")
  .header("content-type", "application/json")
  .body("{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  active: false,
  expire_at: '',
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  user: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/api-key',
  headers: {'content-type': 'application/json'},
  data: {
    active: false,
    expire_at: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    user: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/api-key';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth/api-key',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "active": false,\n  "expire_at": "",\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "user": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key")
  .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/auth/api-key',
  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({
  active: false,
  expire_at: '',
  roles: [{document_id: '', inbox: '', role: ''}],
  user: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/api-key',
  headers: {'content-type': 'application/json'},
  body: {
    active: false,
    expire_at: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    user: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/auth/api-key');

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

req.type('json');
req.send({
  active: false,
  expire_at: '',
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  user: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/api-key',
  headers: {'content-type': 'application/json'},
  data: {
    active: false,
    expire_at: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    user: ''
  }
};

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

const url = '{{baseUrl}}/auth/api-key';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"active":false,"expire_at":"","roles":[{"document_id":"","inbox":"","role":""}],"user":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"active": @NO,
                              @"expire_at": @"",
                              @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
                              @"user": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key"]
                                                       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}}/auth/api-key" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth/api-key",
  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([
    'active' => null,
    'expire_at' => '',
    'roles' => [
        [
                'document_id' => '',
                'inbox' => '',
                'role' => ''
        ]
    ],
    'user' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/auth/api-key', [
  'body' => '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'active' => null,
  'expire_at' => '',
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'user' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'active' => null,
  'expire_at' => '',
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'user' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/api-key');
$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}}/auth/api-key' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}'
import http.client

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

payload = "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}"

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

conn.request("POST", "/baseUrl/auth/api-key", payload, headers)

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

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

url = "{{baseUrl}}/auth/api-key"

payload = {
    "active": False,
    "expire_at": "",
    "roles": [
        {
            "document_id": "",
            "inbox": "",
            "role": ""
        }
    ],
    "user": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/auth/api-key"

payload <- "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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}}/auth/api-key")

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  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\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/auth/api-key') do |req|
  req.body = "{\n  \"active\": false,\n  \"expire_at\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"user\": \"\"\n}"
end

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

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

    let payload = json!({
        "active": false,
        "expire_at": "",
        "roles": (
            json!({
                "document_id": "",
                "inbox": "",
                "role": ""
            })
        ),
        "user": ""
    });

    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}}/auth/api-key \
  --header 'content-type: application/json' \
  --data '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}'
echo '{
  "active": false,
  "expire_at": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "user": ""
}' |  \
  http POST {{baseUrl}}/auth/api-key \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "active": false,\n  "expire_at": "",\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "user": ""\n}' \
  --output-document \
  - {{baseUrl}}/auth/api-key
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "active": false,
  "expire_at": "",
  "roles": [
    [
      "document_id": "",
      "inbox": "",
      "role": ""
    ]
  ],
  "user": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key")! 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 new JWT Token
{{baseUrl}}/auth/get_JWT
BODY json

{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");

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

(client/post "{{baseUrl}}/auth/get_JWT" {:content-type :json
                                                         :form-params {:roles [{:document_id ""
                                                                                :inbox ""
                                                                                :role ""}]
                                                                       :username ""}})
require "http/client"

url = "{{baseUrl}}/auth/get_JWT"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/get_JWT"),
    Content = new StringContent("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/get_JWT");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/get_JWT"

	payload := strings.NewReader("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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/auth/get_JWT HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/get_JWT")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/get_JWT"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/get_JWT")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/get_JWT")
  .header("content-type", "application/json")
  .body("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  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}}/auth/get_JWT');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/get_JWT',
  headers: {'content-type': 'application/json'},
  data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/get_JWT';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roles":[{"document_id":"","inbox":"","role":""}],"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}}/auth/get_JWT',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/auth/get_JWT")
  .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/auth/get_JWT',
  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({roles: [{document_id: '', inbox: '', role: ''}], username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/get_JWT',
  headers: {'content-type': 'application/json'},
  body: {roles: [{document_id: '', inbox: '', role: ''}], 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}}/auth/get_JWT');

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

req.type('json');
req.send({
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  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}}/auth/get_JWT',
  headers: {'content-type': 'application/json'},
  data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};

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

const url = '{{baseUrl}}/auth/get_JWT';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roles":[{"document_id":"","inbox":"","role":""}],"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 = @{ @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
                              @"username": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/get_JWT"]
                                                       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}}/auth/get_JWT" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth/get_JWT",
  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([
    'roles' => [
        [
                'document_id' => '',
                'inbox' => '',
                'role' => ''
        ]
    ],
    '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}}/auth/get_JWT', [
  'body' => '{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'username' => ''
]));

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

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

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

payload = "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"

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

conn.request("POST", "/baseUrl/auth/get_JWT", payload, headers)

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

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

url = "{{baseUrl}}/auth/get_JWT"

payload = {
    "roles": [
        {
            "document_id": "",
            "inbox": "",
            "role": ""
        }
    ],
    "username": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/auth/get_JWT"

payload <- "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/get_JWT")

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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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/auth/get_JWT') do |req|
  req.body = "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/get_JWT";

    let payload = json!({
        "roles": (
            json!({
                "document_id": "",
                "inbox": "",
                "role": ""
            })
        ),
        "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}}/auth/get_JWT \
  --header 'content-type: application/json' \
  --data '{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
echo '{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}' |  \
  http POST {{baseUrl}}/auth/get_JWT \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/auth/get_JWT
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roles": [
    [
      "document_id": "",
      "inbox": "",
      "role": ""
    ]
  ],
  "username": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/get_JWT")! 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 new ephemeral token
{{baseUrl}}/auth/ephemeral
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/post "{{baseUrl}}/auth/ephemeral")
require "http/client"

url = "{{baseUrl}}/auth/ephemeral"

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

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

func main() {

	url := "{{baseUrl}}/auth/ephemeral"

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

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

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

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

}
POST /baseUrl/auth/ephemeral HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/ephemeral"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/ephemeral")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/ephemeral")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/auth/ephemeral');

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

const options = {method: 'POST', url: '{{baseUrl}}/auth/ephemeral'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/auth/ephemeral")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth/ephemeral',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {method: 'POST', url: '{{baseUrl}}/auth/ephemeral'};

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

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

const req = unirest('POST', '{{baseUrl}}/auth/ephemeral');

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

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

const url = '{{baseUrl}}/auth/ephemeral';
const options = {method: 'POST'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/ephemeral"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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

let uri = Uri.of_string "{{baseUrl}}/auth/ephemeral" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/auth/ephemeral');

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

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

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

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

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

conn.request("POST", "/baseUrl/auth/ephemeral")

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

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

url = "{{baseUrl}}/auth/ephemeral"

response = requests.post(url)

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

url <- "{{baseUrl}}/auth/ephemeral"

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

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

url = URI("{{baseUrl}}/auth/ephemeral")

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

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

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

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

response = conn.post('/baseUrl/auth/ephemeral') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/auth/ephemeral
http POST {{baseUrl}}/auth/ephemeral
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/auth/ephemeral
import Foundation

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

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

dataTask.resume()
POST Create a new token
{{baseUrl}}/auth/token
BODY json

{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");

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

(client/post "{{baseUrl}}/auth/token" {:content-type :json
                                                       :form-params {:roles [{:document_id ""
                                                                              :inbox ""
                                                                              :role ""}]
                                                                     :username ""}})
require "http/client"

url = "{{baseUrl}}/auth/token"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/token"),
    Content = new StringContent("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/token");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/token"

	payload := strings.NewReader("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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/auth/token HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/token")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/token"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/token")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth/token")
  .header("content-type", "application/json")
  .body("{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  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}}/auth/token');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/token',
  headers: {'content-type': 'application/json'},
  data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/token';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roles":[{"document_id":"","inbox":"","role":""}],"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}}/auth/token',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/auth/token")
  .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/auth/token',
  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({roles: [{document_id: '', inbox: '', role: ''}], username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/token',
  headers: {'content-type': 'application/json'},
  body: {roles: [{document_id: '', inbox: '', role: ''}], 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}}/auth/token');

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

req.type('json');
req.send({
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  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}}/auth/token',
  headers: {'content-type': 'application/json'},
  data: {roles: [{document_id: '', inbox: '', role: ''}], username: ''}
};

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

const url = '{{baseUrl}}/auth/token';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roles":[{"document_id":"","inbox":"","role":""}],"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 = @{ @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
                              @"username": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/token"]
                                                       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}}/auth/token" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth/token",
  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([
    'roles' => [
        [
                'document_id' => '',
                'inbox' => '',
                'role' => ''
        ]
    ],
    '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}}/auth/token', [
  'body' => '{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'username' => ''
]));

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

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

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

payload = "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"

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

conn.request("POST", "/baseUrl/auth/token", payload, headers)

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

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

url = "{{baseUrl}}/auth/token"

payload = {
    "roles": [
        {
            "document_id": "",
            "inbox": "",
            "role": ""
        }
    ],
    "username": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/auth/token"

payload <- "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/token")

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  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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/auth/token') do |req|
  req.body = "{\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/auth/token";

    let payload = json!({
        "roles": (
            json!({
                "document_id": "",
                "inbox": "",
                "role": ""
            })
        ),
        "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}}/auth/token \
  --header 'content-type: application/json' \
  --data '{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
echo '{
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}' |  \
  http POST {{baseUrl}}/auth/token \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/auth/token
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roles": [
    [
      "document_id": "",
      "inbox": "",
      "role": ""
    ]
  ],
  "username": ""
] as [String : Any]

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

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

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

dataTask.resume()
DELETE Delete an API Key
{{baseUrl}}/auth/api-key/:key
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/:key");

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

(client/delete "{{baseUrl}}/auth/api-key/:key")
require "http/client"

url = "{{baseUrl}}/auth/api-key/:key"

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

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

func main() {

	url := "{{baseUrl}}/auth/api-key/:key"

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

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth/api-key/:key")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/auth/api-key/:key'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key/:key")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth/api-key/:key',
  headers: {}
};

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

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

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

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

const req = unirest('DELETE', '{{baseUrl}}/auth/api-key/:key');

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}}/auth/api-key/:key'};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/:key');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/auth/api-key/:key")

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

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

url = "{{baseUrl}}/auth/api-key/:key"

response = requests.delete(url)

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

url <- "{{baseUrl}}/auth/api-key/:key"

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

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

url = URI("{{baseUrl}}/auth/api-key/:key")

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/auth/api-key/:key') do |req|
end

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

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

    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}}/auth/api-key/:key
http DELETE {{baseUrl}}/auth/api-key/:key
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/auth/api-key/:key
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/:key")! 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()
PATCH Edit an API-Key
{{baseUrl}}/auth/api-key/:key
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/:key");

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

(client/patch "{{baseUrl}}/auth/api-key/:key")
require "http/client"

url = "{{baseUrl}}/auth/api-key/:key"

response = HTTP::Client.patch url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/auth/api-key/:key"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key/:key");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/api-key/:key"

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

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

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

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

}
PATCH /baseUrl/auth/api-key/:key HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/auth/api-key/:key")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/api-key/:key"))
    .method("PATCH", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/api-key/:key")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/auth/api-key/:key")
  .asString();
const data = null;

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

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

xhr.open('PATCH', '{{baseUrl}}/auth/api-key/:key');

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

const options = {method: 'PATCH', url: '{{baseUrl}}/auth/api-key/:key'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/:key';
const options = {method: 'PATCH'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth/api-key/:key',
  method: 'PATCH',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key/:key")
  .patch(null)
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth/api-key/:key',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {method: 'PATCH', url: '{{baseUrl}}/auth/api-key/:key'};

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

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

const req = unirest('PATCH', '{{baseUrl}}/auth/api-key/:key');

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

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

const options = {method: 'PATCH', url: '{{baseUrl}}/auth/api-key/:key'};

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

const url = '{{baseUrl}}/auth/api-key/:key';
const options = {method: 'PATCH'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key/:key"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];

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

let uri = Uri.of_string "{{baseUrl}}/auth/api-key/:key" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/auth/api-key/:key');

echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/:key');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key/:key');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key/:key' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/:key' -Method PATCH 
import http.client

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

conn.request("PATCH", "/baseUrl/auth/api-key/:key")

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

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

url = "{{baseUrl}}/auth/api-key/:key"

response = requests.patch(url)

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

url <- "{{baseUrl}}/auth/api-key/:key"

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

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

url = URI("{{baseUrl}}/auth/api-key/:key")

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

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

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

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

response = conn.patch('/baseUrl/auth/api-key/:key') do |req|
end

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

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/auth/api-key/:key
http PATCH {{baseUrl}}/auth/api-key/:key
wget --quiet \
  --method PATCH \
  --output-document \
  - {{baseUrl}}/auth/api-key/:key
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/:key")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 all API-Key
{{baseUrl}}/auth/api-key
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key");

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

(client/get "{{baseUrl}}/auth/api-key")
require "http/client"

url = "{{baseUrl}}/auth/api-key"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/auth/api-key"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/api-key"

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

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

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

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

}
GET /baseUrl/auth/api-key HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/api-key"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/api-key")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth/api-key")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/auth/api-key');

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/api-key';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth/api-key',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth/api-key',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key'};

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

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

const req = unirest('GET', '{{baseUrl}}/auth/api-key');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key'};

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

const url = '{{baseUrl}}/auth/api-key';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/auth/api-key" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth/api-key",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/auth/api-key');

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

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

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

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

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

conn.request("GET", "/baseUrl/auth/api-key")

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

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

url = "{{baseUrl}}/auth/api-key"

response = requests.get(url)

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

url <- "{{baseUrl}}/auth/api-key"

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

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

url = URI("{{baseUrl}}/auth/api-key")

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

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

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

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

response = conn.get('/baseUrl/auth/api-key') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 all API-Keys for this inbox
{{baseUrl}}/auth/api-key/inbox/:inbox_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/inbox/:inbox_id");

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

(client/get "{{baseUrl}}/auth/api-key/inbox/:inbox_id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/auth/api-key/inbox/:inbox_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/auth/api-key/inbox/:inbox_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth/api-key/inbox/:inbox_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id');

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key/inbox/:inbox_id'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key/inbox/:inbox_id")
  .get()
  .build()

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

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

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

const url = '{{baseUrl}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_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}}/auth/api-key/inbox/:inbox_id" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/auth/api-key/inbox/:inbox_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/api-key/inbox/:inbox_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/api-key/inbox/:inbox_id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/auth/api-key/inbox/:inbox_id")

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

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

url = "{{baseUrl}}/auth/api-key/inbox/:inbox_id"

response = requests.get(url)

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

url <- "{{baseUrl}}/auth/api-key/inbox/:inbox_id"

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

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

url = URI("{{baseUrl}}/auth/api-key/inbox/:inbox_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/auth/api-key/inbox/:inbox_id') do |req|
end

puts response.status
puts response.body
use reqwest;

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/api-key/inbox/:inbox_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Get details of an API-Key
{{baseUrl}}/auth/api-key/:key
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth/api-key/:key");

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

(client/get "{{baseUrl}}/auth/api-key/:key")
require "http/client"

url = "{{baseUrl}}/auth/api-key/:key"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/auth/api-key/:key"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth/api-key/:key");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/auth/api-key/:key"

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

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

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

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

}
GET /baseUrl/auth/api-key/:key HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth/api-key/:key"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/auth/api-key/:key")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth/api-key/:key")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/auth/api-key/:key');

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key/:key'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/api-key/:key';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth/api-key/:key',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/auth/api-key/:key")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth/api-key/:key',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key/:key'};

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

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

const req = unirest('GET', '{{baseUrl}}/auth/api-key/:key');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/api-key/:key'};

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

const url = '{{baseUrl}}/auth/api-key/:key';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth/api-key/:key"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/auth/api-key/:key" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/auth/api-key/:key');

echo $response->getBody();
setUrl('{{baseUrl}}/auth/api-key/:key');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/auth/api-key/:key")

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

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

url = "{{baseUrl}}/auth/api-key/:key"

response = requests.get(url)

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

url <- "{{baseUrl}}/auth/api-key/:key"

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

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

url = URI("{{baseUrl}}/auth/api-key/:key")

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

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

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

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

response = conn.get('/baseUrl/auth/api-key/:key') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Login and retrieve a JWT Token
{{baseUrl}}/auth
BODY json

{
  "password": "",
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"password\": \"\",\n  \"username\": \"\"\n}");

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

(client/post "{{baseUrl}}/auth" {:content-type :json
                                                 :form-params {:password ""
                                                               :username ""}})
require "http/client"

url = "{{baseUrl}}/auth"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/auth"),
    Content = new StringContent("{\n  \"password\": \"\",\n  \"username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"password\": \"\",\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"password\": \"\",\n  \"username\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/auth HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth',
  headers: {'content-type': 'application/json'},
  data: {password: '', username: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "password": "",\n  "username": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"password\": \"\",\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/auth")
  .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/auth',
  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({password: '', username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth',
  headers: {'content-type': 'application/json'},
  body: {password: '', username: ''},
  json: true
};

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

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

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

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

req.type('json');
req.send({
  password: '',
  username: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth',
  headers: {'content-type': 'application/json'},
  data: {password: '', username: ''}
};

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

const url = '{{baseUrl}}/auth';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"password":"","username":""}'
};

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

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

payload = "{\n  \"password\": \"\",\n  \"username\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/auth"

payload = {
    "password": "",
    "username": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"password\": \"\",\n  \"username\": \"\"\n}"

encode <- "json"

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

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

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

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  \"password\": \"\",\n  \"username\": \"\"\n}"

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

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

response = conn.post('/baseUrl/auth') do |req|
  req.body = "{\n  \"password\": \"\",\n  \"username\": \"\"\n}"
end

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

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

    let payload = json!({
        "password": "",
        "username": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/auth \
  --header 'content-type: application/json' \
  --data '{
  "password": "",
  "username": ""
}'
echo '{
  "password": "",
  "username": ""
}' |  \
  http POST {{baseUrl}}/auth \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "password": "",\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/auth
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth")! 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 Reset the user password
{{baseUrl}}/auth/reset_password
BODY json

{
  "new_password": "",
  "token": "",
  "user_name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_name\": \"\"\n}");

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

(client/post "{{baseUrl}}/auth/reset_password" {:content-type :json
                                                                :form-params {:new_password ""
                                                                              :token ""
                                                                              :user_name ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/auth/reset_password"

	payload := strings.NewReader("{\n  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_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/auth/reset_password HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "new_password": "",
  "token": "",
  "user_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth/reset_password")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/reset_password',
  headers: {'content-type': 'application/json'},
  data: {new_password: '', token: '', user_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth/reset_password';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"new_password":"","token":"","user_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}}/auth/reset_password',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "new_password": "",\n  "token": "",\n  "user_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  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/auth/reset_password")
  .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/auth/reset_password',
  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({new_password: '', token: '', user_name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/auth/reset_password',
  headers: {'content-type': 'application/json'},
  body: {new_password: '', token: '', user_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}}/auth/reset_password');

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

req.type('json');
req.send({
  new_password: '',
  token: '',
  user_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}}/auth/reset_password',
  headers: {'content-type': 'application/json'},
  data: {new_password: '', token: '', user_name: ''}
};

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

const url = '{{baseUrl}}/auth/reset_password';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"new_password":"","token":"","user_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 = @{ @"new_password": @"",
                              @"token": @"",
                              @"user_name": @"" };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth/reset_password",
  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([
    'new_password' => '',
    'token' => '',
    'user_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}}/auth/reset_password', [
  'body' => '{
  "new_password": "",
  "token": "",
  "user_name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'new_password' => '',
  'token' => '',
  'user_name' => ''
]));

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

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

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

payload = "{\n  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_name\": \"\"\n}"

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

conn.request("POST", "/baseUrl/auth/reset_password", payload, headers)

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

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

url = "{{baseUrl}}/auth/reset_password"

payload = {
    "new_password": "",
    "token": "",
    "user_name": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/auth/reset_password"

payload <- "{\n  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_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}}/auth/reset_password")

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  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_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/auth/reset_password') do |req|
  req.body = "{\n  \"new_password\": \"\",\n  \"token\": \"\",\n  \"user_name\": \"\"\n}"
end

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

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

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

let headers = ["content-type": "application/json"]
let parameters = [
  "new_password": "",
  "token": "",
  "user_name": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth/reset_password")! 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 connection
{{baseUrl}}/connections
BODY json

{
  "event": "",
  "integration": "",
  "routing": [
    {
      "and_conditions": {},
      "target": ""
    }
  ],
  "scope": "",
  "what": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}");

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

(client/post "{{baseUrl}}/connections" {:content-type :json
                                                        :form-params {:event "document_predict"
                                                                      :integration "abcdef123456789abcdef123"
                                                                      :scope "abcdef123456789abcdef123"
                                                                      :what "original"}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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/connections HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 139

{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/connections")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/connections"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/connections")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/connections")
  .header("content-type", "application/json")
  .body("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")
  .asString();
const data = JSON.stringify({
  event: 'document_predict',
  integration: 'abcdef123456789abcdef123',
  scope: 'abcdef123456789abcdef123',
  what: 'original'
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/connections',
  headers: {'content-type': 'application/json'},
  data: {
    event: 'document_predict',
    integration: 'abcdef123456789abcdef123',
    scope: 'abcdef123456789abcdef123',
    what: 'original'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/connections';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/connections',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "event": "document_predict",\n  "integration": "abcdef123456789abcdef123",\n  "scope": "abcdef123456789abcdef123",\n  "what": "original"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/connections")
  .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/connections',
  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({
  event: 'document_predict',
  integration: 'abcdef123456789abcdef123',
  scope: 'abcdef123456789abcdef123',
  what: 'original'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/connections',
  headers: {'content-type': 'application/json'},
  body: {
    event: 'document_predict',
    integration: 'abcdef123456789abcdef123',
    scope: 'abcdef123456789abcdef123',
    what: 'original'
  },
  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}}/connections');

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

req.type('json');
req.send({
  event: 'document_predict',
  integration: 'abcdef123456789abcdef123',
  scope: 'abcdef123456789abcdef123',
  what: 'original'
});

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}}/connections',
  headers: {'content-type': 'application/json'},
  data: {
    event: 'document_predict',
    integration: 'abcdef123456789abcdef123',
    scope: 'abcdef123456789abcdef123',
    what: 'original'
  }
};

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

const url = '{{baseUrl}}/connections';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};

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 = @{ @"event": @"document_predict",
                              @"integration": @"abcdef123456789abcdef123",
                              @"scope": @"abcdef123456789abcdef123",
                              @"what": @"original" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/connections"]
                                                       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}}/connections" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/connections",
  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([
    'event' => 'document_predict',
    'integration' => 'abcdef123456789abcdef123',
    'scope' => 'abcdef123456789abcdef123',
    'what' => 'original'
  ]),
  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}}/connections', [
  'body' => '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'event' => 'document_predict',
  'integration' => 'abcdef123456789abcdef123',
  'scope' => 'abcdef123456789abcdef123',
  'what' => 'original'
]));

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

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

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

payload = "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}"

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

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

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

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

url = "{{baseUrl}}/connections"

payload = {
    "event": "document_predict",
    "integration": "abcdef123456789abcdef123",
    "scope": "abcdef123456789abcdef123",
    "what": "original"
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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}}/connections")

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  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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/connections') do |req|
  req.body = "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}"
end

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

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

    let payload = json!({
        "event": "document_predict",
        "integration": "abcdef123456789abcdef123",
        "scope": "abcdef123456789abcdef123",
        "what": "original"
    });

    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}}/connections \
  --header 'content-type: application/json' \
  --data '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}'
echo '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}' |  \
  http POST {{baseUrl}}/connections \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "event": "document_predict",\n  "integration": "abcdef123456789abcdef123",\n  "scope": "abcdef123456789abcdef123",\n  "what": "original"\n}' \
  --output-document \
  - {{baseUrl}}/connections
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections")! 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 connection
{{baseUrl}}/connections/:connection_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections/:connection_id");

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

(client/delete "{{baseUrl}}/connections/:connection_id")
require "http/client"

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

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

func main() {

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

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/connections/:connection_id'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/connections/:connection_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/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id'
};

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

const url = '{{baseUrl}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/connections/:connection_id');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/connections/:connection_id")

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

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

url = "{{baseUrl}}/connections/:connection_id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/connections/:connection_id"

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

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

url = URI("{{baseUrl}}/connections/:connection_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/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id
http DELETE {{baseUrl}}/connections/:connection_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/connections/:connection_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections/:connection_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 all Connections
{{baseUrl}}/connections
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

url = "{{baseUrl}}/connections"

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

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

func main() {

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

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

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

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

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

}
GET /baseUrl/connections HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/connections"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/connections")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/connections")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/connections');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/connections';
const options = {method: 'GET'};

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

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

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

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

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

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

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

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

req.end();
const request = require('request');

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

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

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

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

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

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

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

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/connections"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/connections" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/connections');

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/connections"

response = requests.get(url)

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

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

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

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

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

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

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

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

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

response = conn.get('/baseUrl/connections') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 connection
{{baseUrl}}/connections/:connection_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections/:connection_id");

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

(client/get "{{baseUrl}}/connections/:connection_id")
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/connections/:connection_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}}/connections/:connection_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}}/connections/:connection_id" in

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

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

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

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

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

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

conn.request("GET", "/baseUrl/connections/:connection_id")

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

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

url = "{{baseUrl}}/connections/:connection_id"

response = requests.get(url)

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

url <- "{{baseUrl}}/connections/:connection_id"

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

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

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

puts response.status
puts response.body
use reqwest;

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections/:connection_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()
PATCH Update connection
{{baseUrl}}/connections/:connection_id
BODY json

{
  "event": "",
  "integration": "",
  "routing": [
    {
      "and_conditions": {},
      "target": ""
    }
  ],
  "scope": "",
  "what": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/connections/:connection_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  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}");

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

(client/patch "{{baseUrl}}/connections/:connection_id" {:content-type :json
                                                                        :form-params {:event "document_predict"
                                                                                      :integration "abcdef123456789abcdef123"
                                                                                      :scope "abcdef123456789abcdef123"
                                                                                      :what "original"}})
require "http/client"

url = "{{baseUrl}}/connections/:connection_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/connections/:connection_id"),
    Content = new StringContent("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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}}/connections/:connection_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/connections/:connection_id"

	payload := strings.NewReader("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/connections/:connection_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 139

{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/connections/:connection_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/connections/:connection_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/connections/:connection_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/connections/:connection_id")
  .header("content-type", "application/json")
  .body("{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")
  .asString();
const data = JSON.stringify({
  event: 'document_predict',
  integration: 'abcdef123456789abcdef123',
  scope: 'abcdef123456789abcdef123',
  what: 'original'
});

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

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

xhr.open('PATCH', '{{baseUrl}}/connections/:connection_id');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/connections/:connection_id',
  headers: {'content-type': 'application/json'},
  data: {
    event: 'document_predict',
    integration: 'abcdef123456789abcdef123',
    scope: 'abcdef123456789abcdef123',
    what: 'original'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/connections/:connection_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/connections/:connection_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "event": "document_predict",\n  "integration": "abcdef123456789abcdef123",\n  "scope": "abcdef123456789abcdef123",\n  "what": "original"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/connections/:connection_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/connections/:connection_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({
  event: 'document_predict',
  integration: 'abcdef123456789abcdef123',
  scope: 'abcdef123456789abcdef123',
  what: 'original'
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/connections/:connection_id',
  headers: {'content-type': 'application/json'},
  body: {
    event: 'document_predict',
    integration: 'abcdef123456789abcdef123',
    scope: 'abcdef123456789abcdef123',
    what: 'original'
  },
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/connections/:connection_id');

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

req.type('json');
req.send({
  event: 'document_predict',
  integration: 'abcdef123456789abcdef123',
  scope: 'abcdef123456789abcdef123',
  what: 'original'
});

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/connections/:connection_id',
  headers: {'content-type': 'application/json'},
  data: {
    event: 'document_predict',
    integration: 'abcdef123456789abcdef123',
    scope: 'abcdef123456789abcdef123',
    what: 'original'
  }
};

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

const url = '{{baseUrl}}/connections/:connection_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"event":"document_predict","integration":"abcdef123456789abcdef123","scope":"abcdef123456789abcdef123","what":"original"}'
};

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 = @{ @"event": @"document_predict",
                              @"integration": @"abcdef123456789abcdef123",
                              @"scope": @"abcdef123456789abcdef123",
                              @"what": @"original" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/connections/:connection_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/connections/:connection_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/connections/:connection_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'event' => 'document_predict',
    'integration' => 'abcdef123456789abcdef123',
    'scope' => 'abcdef123456789abcdef123',
    'what' => 'original'
  ]),
  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('PATCH', '{{baseUrl}}/connections/:connection_id', [
  'body' => '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/connections/:connection_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'event' => 'document_predict',
  'integration' => 'abcdef123456789abcdef123',
  'scope' => 'abcdef123456789abcdef123',
  'what' => 'original'
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'event' => 'document_predict',
  'integration' => 'abcdef123456789abcdef123',
  'scope' => 'abcdef123456789abcdef123',
  'what' => 'original'
]));
$request->setRequestUrl('{{baseUrl}}/connections/:connection_id');
$request->setRequestMethod('PATCH');
$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}}/connections/:connection_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/connections/:connection_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}'
import http.client

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

payload = "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}"

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

conn.request("PATCH", "/baseUrl/connections/:connection_id", payload, headers)

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

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

url = "{{baseUrl}}/connections/:connection_id"

payload = {
    "event": "document_predict",
    "integration": "abcdef123456789abcdef123",
    "scope": "abcdef123456789abcdef123",
    "what": "original"
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/connections/:connection_id"

payload <- "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/connections/:connection_id")

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

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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.patch('/baseUrl/connections/:connection_id') do |req|
  req.body = "{\n  \"event\": \"document_predict\",\n  \"integration\": \"abcdef123456789abcdef123\",\n  \"scope\": \"abcdef123456789abcdef123\",\n  \"what\": \"original\"\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}}/connections/:connection_id";

    let payload = json!({
        "event": "document_predict",
        "integration": "abcdef123456789abcdef123",
        "scope": "abcdef123456789abcdef123",
        "what": "original"
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/connections/:connection_id \
  --header 'content-type: application/json' \
  --data '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}'
echo '{
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
}' |  \
  http PATCH {{baseUrl}}/connections/:connection_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "event": "document_predict",\n  "integration": "abcdef123456789abcdef123",\n  "scope": "abcdef123456789abcdef123",\n  "what": "original"\n}' \
  --output-document \
  - {{baseUrl}}/connections/:connection_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "event": "document_predict",
  "integration": "abcdef123456789abcdef123",
  "scope": "abcdef123456789abcdef123",
  "what": "original"
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/connections/:connection_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 scoped sampling settings
{{baseUrl}}/data_retention_settings/:level/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data_retention_settings/:level/:id");

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

(client/delete "{{baseUrl}}/data_retention_settings/:level/:id")
require "http/client"

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

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

func main() {

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

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/data_retention_settings/:level/:id'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/data_retention_settings/:level/:id")

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

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

url = "{{baseUrl}}/data_retention_settings/:level/:id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/data_retention_settings/:level/:id"

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

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

url = URI("{{baseUrl}}/data_retention_settings/:level/: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/data_retention_settings/:level/: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}}/data_retention_settings/:level/: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}}/data_retention_settings/:level/:id
http DELETE {{baseUrl}}/data_retention_settings/:level/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/data_retention_settings/:level/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings/:level/: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 all data retention settings
{{baseUrl}}/data_retention_settings
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

url = "{{baseUrl}}/data_retention_settings"

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

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

func main() {

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

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

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

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

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

}
GET /baseUrl/data_retention_settings HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/data_retention_settings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/data_retention_settings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data_retention_settings")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/data_retention_settings');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/data_retention_settings';
const options = {method: 'GET'};

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

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

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

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

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

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

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

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

req.end();
const request = require('request');

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

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

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

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

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

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

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

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data_retention_settings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/data_retention_settings" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/data_retention_settings');

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/data_retention_settings"

response = requests.get(url)

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

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

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

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

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

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

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

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

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

response = conn.get('/baseUrl/data_retention_settings') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/data_retention_settings
http GET {{baseUrl}}/data_retention_settings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/data_retention_settings
import Foundation

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

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

dataTask.resume()
GET Get scoped data retention settings
{{baseUrl}}/data_retention_settings/:level/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

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

func main() {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/data_retention_settings/:level/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/data_retention_settings/:level/:id"

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

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

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

puts response.status
puts response.body
use reqwest;

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings/:level/: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()
PATCH Update scoped data retention settings
{{baseUrl}}/data_retention_settings/:level/:id
BODY json

{
  "settings": [
    {
      "age": 0,
      "how": "",
      "what": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data_retention_settings/:level/: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  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}");

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

(client/patch "{{baseUrl}}/data_retention_settings/:level/:id" {:content-type :json
                                                                                :form-params {:settings [{:age 0
                                                                                                          :how ""
                                                                                                          :what ""}]}})
require "http/client"

url = "{{baseUrl}}/data_retention_settings/:level/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/data_retention_settings/:level/:id"),
    Content = new StringContent("{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\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}}/data_retention_settings/:level/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/data_retention_settings/:level/:id"

	payload := strings.NewReader("{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/data_retention_settings/:level/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 85

{
  "settings": [
    {
      "age": 0,
      "how": "",
      "what": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/data_retention_settings/:level/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/data_retention_settings/:level/:id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\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  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/data_retention_settings/:level/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/data_retention_settings/:level/:id")
  .header("content-type", "application/json")
  .body("{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  settings: [
    {
      age: 0,
      how: '',
      what: ''
    }
  ]
});

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

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

xhr.open('PATCH', '{{baseUrl}}/data_retention_settings/:level/:id');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/data_retention_settings/:level/:id',
  headers: {'content-type': 'application/json'},
  data: {settings: [{age: 0, how: '', what: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/data_retention_settings/:level/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"settings":[{"age":0,"how":"","what":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/data_retention_settings/:level/:id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "settings": [\n    {\n      "age": 0,\n      "how": "",\n      "what": ""\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  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/data_retention_settings/:level/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/data_retention_settings/:level/: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({settings: [{age: 0, how: '', what: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/data_retention_settings/:level/:id',
  headers: {'content-type': 'application/json'},
  body: {settings: [{age: 0, how: '', what: ''}]},
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/data_retention_settings/:level/:id');

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

req.type('json');
req.send({
  settings: [
    {
      age: 0,
      how: '',
      what: ''
    }
  ]
});

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/data_retention_settings/:level/:id',
  headers: {'content-type': 'application/json'},
  data: {settings: [{age: 0, how: '', what: ''}]}
};

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

const url = '{{baseUrl}}/data_retention_settings/:level/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"settings":[{"age":0,"how":"","what":""}]}'
};

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 = @{ @"settings": @[ @{ @"age": @0, @"how": @"", @"what": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data_retention_settings/:level/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/data_retention_settings/:level/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/data_retention_settings/:level/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'settings' => [
    [
        'age' => 0,
        'how' => '',
        'what' => ''
    ]
  ]
]));

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

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

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

payload = "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}"

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

conn.request("PATCH", "/baseUrl/data_retention_settings/:level/:id", payload, headers)

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

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

url = "{{baseUrl}}/data_retention_settings/:level/:id"

payload = { "settings": [
        {
            "age": 0,
            "how": "",
            "what": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/data_retention_settings/:level/:id"

payload <- "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/data_retention_settings/:level/:id")

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

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\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.patch('/baseUrl/data_retention_settings/:level/:id') do |req|
  req.body = "{\n  \"settings\": [\n    {\n      \"age\": 0,\n      \"how\": \"\",\n      \"what\": \"\"\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}}/data_retention_settings/:level/:id";

    let payload = json!({"settings": (
            json!({
                "age": 0,
                "how": "",
                "what": ""
            })
        )});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/data_retention_settings/:level/:id \
  --header 'content-type: application/json' \
  --data '{
  "settings": [
    {
      "age": 0,
      "how": "",
      "what": ""
    }
  ]
}'
echo '{
  "settings": [
    {
      "age": 0,
      "how": "",
      "what": ""
    }
  ]
}' |  \
  http PATCH {{baseUrl}}/data_retention_settings/:level/:id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "settings": [\n    {\n      "age": 0,\n      "how": "",\n      "what": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/data_retention_settings/:level/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["settings": [
    [
      "age": 0,
      "how": "",
      "what": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data_retention_settings/:level/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH Copy documents to another inbox
{{baseUrl}}/documents/:inbox_id/copy_inbox
BODY json

{
  "document_ids": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:inbox_id/copy_inbox");

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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}");

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

(client/patch "{{baseUrl}}/documents/:inbox_id/copy_inbox" {:content-type :json
                                                                            :form-params {:document_ids ["abcdef123456789abcdef123"]}})
require "http/client"

url = "{{baseUrl}}/documents/:inbox_id/copy_inbox"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/documents/:inbox_id/copy_inbox"),
    Content = new StringContent("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/copy_inbox");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/documents/:inbox_id/copy_inbox"

	payload := strings.NewReader("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/documents/:inbox_id/copy_inbox HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/documents/:inbox_id/copy_inbox")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:inbox_id/copy_inbox"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:inbox_id/copy_inbox")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/documents/:inbox_id/copy_inbox")
  .header("content-type", "application/json")
  .body("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
  .asString();
const data = JSON.stringify({
  document_ids: [
    'abcdef123456789abcdef123'
  ]
});

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

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

xhr.open('PATCH', '{{baseUrl}}/documents/:inbox_id/copy_inbox');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
  headers: {'content-type': 'application/json'},
  data: {document_ids: ['abcdef123456789abcdef123']}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:inbox_id/copy_inbox';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"document_ids":["abcdef123456789abcdef123"]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "document_ids": [\n    "abcdef123456789abcdef123"\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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:inbox_id/copy_inbox")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:inbox_id/copy_inbox',
  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({document_ids: ['abcdef123456789abcdef123']}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
  headers: {'content-type': 'application/json'},
  body: {document_ids: ['abcdef123456789abcdef123']},
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/documents/:inbox_id/copy_inbox');

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

req.type('json');
req.send({
  document_ids: [
    'abcdef123456789abcdef123'
  ]
});

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/documents/:inbox_id/copy_inbox',
  headers: {'content-type': 'application/json'},
  data: {document_ids: ['abcdef123456789abcdef123']}
};

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

const url = '{{baseUrl}}/documents/:inbox_id/copy_inbox';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"document_ids":["abcdef123456789abcdef123"]}'
};

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 = @{ @"document_ids": @[ @"abcdef123456789abcdef123" ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:inbox_id/copy_inbox"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/documents/:inbox_id/copy_inbox" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:inbox_id/copy_inbox');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'document_ids' => [
    'abcdef123456789abcdef123'
  ]
]));

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

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

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/documents/:inbox_id/copy_inbox", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:inbox_id/copy_inbox"

payload = { "document_ids": ["abcdef123456789abcdef123"] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:inbox_id/copy_inbox"

payload <- "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:inbox_id/copy_inbox")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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.patch('/baseUrl/documents/:inbox_id/copy_inbox') do |req|
  req.body = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/copy_inbox";

    let payload = json!({"document_ids": ("abcdef123456789abcdef123")});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/documents/:inbox_id/copy_inbox \
  --header 'content-type: application/json' \
  --data '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
echo '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}' |  \
  http PATCH {{baseUrl}}/documents/:inbox_id/copy_inbox \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "document_ids": [\n    "abcdef123456789abcdef123"\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/documents/:inbox_id/copy_inbox
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["document_ids": ["abcdef123456789abcdef123"]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:inbox_id/copy_inbox")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 the document
{{baseUrl}}/documents/:document_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/documents/:document_id")
require "http/client"

url = "{{baseUrl}}/documents/:document_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}}/documents/:document_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_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/documents/:document_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/documents/:document_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_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}}/documents/:document_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/documents/:document_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}}/documents/:document_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/documents/:document_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_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/documents/:document_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}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_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}}/documents/:document_id');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/documents/:document_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_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/documents/:document_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}}/documents/:document_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}}/documents/:document_id
http DELETE {{baseUrl}}/documents/:document_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/documents/:document_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Generate custom output for documents
{{baseUrl}}/documents/custom_output
BODY json

{
  "custom": {},
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": false,
    "enable_key_value": false,
    "multiple_value_separator": ""
  },
  "filter": {
    "end_date": "",
    "list": [],
    "start_date": "",
    "type": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/custom_output");

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  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/custom_output" {:content-type :json
                                                                    :form-params {:excel {:add_automation_blockers false
                                                                                          :add_confidence false
                                                                                          :add_text true
                                                                                          :enable_key_value false
                                                                                          :multiple_value_separator ";"}
                                                                                  :filter {:type "project"}}})
require "http/client"

url = "{{baseUrl}}/documents/custom_output"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\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}}/documents/custom_output"),
    Content = new StringContent("{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\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}}/documents/custom_output");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/custom_output"

	payload := strings.NewReader("{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\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/documents/custom_output HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 217

{
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  },
  "filter": {
    "type": "project"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/custom_output")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/custom_output"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\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  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/custom_output")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/custom_output")
  .header("content-type", "application/json")
  .body("{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  excel: {
    add_automation_blockers: false,
    add_confidence: false,
    add_text: true,
    enable_key_value: false,
    multiple_value_separator: ';'
  },
  filter: {
    type: 'project'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/custom_output');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/custom_output',
  headers: {'content-type': 'application/json'},
  data: {
    excel: {
      add_automation_blockers: false,
      add_confidence: false,
      add_text: true,
      enable_key_value: false,
      multiple_value_separator: ';'
    },
    filter: {type: 'project'}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/custom_output';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"excel":{"add_automation_blockers":false,"add_confidence":false,"add_text":true,"enable_key_value":false,"multiple_value_separator":";"},"filter":{"type":"project"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/custom_output',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "excel": {\n    "add_automation_blockers": false,\n    "add_confidence": false,\n    "add_text": true,\n    "enable_key_value": false,\n    "multiple_value_separator": ";"\n  },\n  "filter": {\n    "type": "project"\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  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/custom_output")
  .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/documents/custom_output',
  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({
  excel: {
    add_automation_blockers: false,
    add_confidence: false,
    add_text: true,
    enable_key_value: false,
    multiple_value_separator: ';'
  },
  filter: {type: 'project'}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/custom_output',
  headers: {'content-type': 'application/json'},
  body: {
    excel: {
      add_automation_blockers: false,
      add_confidence: false,
      add_text: true,
      enable_key_value: false,
      multiple_value_separator: ';'
    },
    filter: {type: 'project'}
  },
  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}}/documents/custom_output');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  excel: {
    add_automation_blockers: false,
    add_confidence: false,
    add_text: true,
    enable_key_value: false,
    multiple_value_separator: ';'
  },
  filter: {
    type: 'project'
  }
});

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}}/documents/custom_output',
  headers: {'content-type': 'application/json'},
  data: {
    excel: {
      add_automation_blockers: false,
      add_confidence: false,
      add_text: true,
      enable_key_value: false,
      multiple_value_separator: ';'
    },
    filter: {type: 'project'}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/custom_output';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"excel":{"add_automation_blockers":false,"add_confidence":false,"add_text":true,"enable_key_value":false,"multiple_value_separator":";"},"filter":{"type":"project"}}'
};

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 = @{ @"excel": @{ @"add_automation_blockers": @NO, @"add_confidence": @NO, @"add_text": @YES, @"enable_key_value": @NO, @"multiple_value_separator": @";" },
                              @"filter": @{ @"type": @"project" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/custom_output"]
                                                       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}}/documents/custom_output" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/custom_output",
  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([
    'excel' => [
        'add_automation_blockers' => null,
        'add_confidence' => null,
        'add_text' => null,
        'enable_key_value' => null,
        'multiple_value_separator' => ';'
    ],
    'filter' => [
        'type' => 'project'
    ]
  ]),
  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}}/documents/custom_output', [
  'body' => '{
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  },
  "filter": {
    "type": "project"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/custom_output');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'excel' => [
    'add_automation_blockers' => null,
    'add_confidence' => null,
    'add_text' => null,
    'enable_key_value' => null,
    'multiple_value_separator' => ';'
  ],
  'filter' => [
    'type' => 'project'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'excel' => [
    'add_automation_blockers' => null,
    'add_confidence' => null,
    'add_text' => null,
    'enable_key_value' => null,
    'multiple_value_separator' => ';'
  ],
  'filter' => [
    'type' => 'project'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/documents/custom_output');
$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}}/documents/custom_output' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  },
  "filter": {
    "type": "project"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/custom_output' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  },
  "filter": {
    "type": "project"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/custom_output", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/custom_output"

payload = {
    "excel": {
        "add_automation_blockers": False,
        "add_confidence": False,
        "add_text": True,
        "enable_key_value": False,
        "multiple_value_separator": ";"
    },
    "filter": { "type": "project" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/custom_output"

payload <- "{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\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}}/documents/custom_output")

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  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\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/documents/custom_output') do |req|
  req.body = "{\n  \"excel\": {\n    \"add_automation_blockers\": false,\n    \"add_confidence\": false,\n    \"add_text\": true,\n    \"enable_key_value\": false,\n    \"multiple_value_separator\": \";\"\n  },\n  \"filter\": {\n    \"type\": \"project\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/custom_output";

    let payload = json!({
        "excel": json!({
            "add_automation_blockers": false,
            "add_confidence": false,
            "add_text": true,
            "enable_key_value": false,
            "multiple_value_separator": ";"
        }),
        "filter": json!({"type": "project"})
    });

    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}}/documents/custom_output \
  --header 'content-type: application/json' \
  --data '{
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  },
  "filter": {
    "type": "project"
  }
}'
echo '{
  "excel": {
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  },
  "filter": {
    "type": "project"
  }
}' |  \
  http POST {{baseUrl}}/documents/custom_output \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "excel": {\n    "add_automation_blockers": false,\n    "add_confidence": false,\n    "add_text": true,\n    "enable_key_value": false,\n    "multiple_value_separator": ";"\n  },\n  "filter": {\n    "type": "project"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/documents/custom_output
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "excel": [
    "add_automation_blockers": false,
    "add_confidence": false,
    "add_text": true,
    "enable_key_value": false,
    "multiple_value_separator": ";"
  ],
  "filter": ["type": "project"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/custom_output")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get custom output formatted document
{{baseUrl}}/documents/:document_id/custom_output
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/custom_output");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/custom_output")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/custom_output"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/custom_output"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/custom_output");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/custom_output"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/custom_output HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/custom_output")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/custom_output"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/custom_output")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/custom_output")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/custom_output');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/custom_output'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/custom_output';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/custom_output',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/custom_output")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/custom_output',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/custom_output'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/custom_output');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/custom_output'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/custom_output';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/custom_output"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/custom_output" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/custom_output",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/custom_output');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/custom_output');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/custom_output');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/custom_output' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/custom_output' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/custom_output")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/custom_output"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/custom_output"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/custom_output")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/custom_output') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/custom_output";

    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}}/documents/:document_id/custom_output
http GET {{baseUrl}}/documents/:document_id/custom_output
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/custom_output
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/custom_output")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 document original file
{{baseUrl}}/documents/:document_id/original_file
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/original_file");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/original_file")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/original_file"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/original_file"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/original_file");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/original_file"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/original_file HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/original_file")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/original_file"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/original_file")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/original_file")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/original_file');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/original_file'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/original_file';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/original_file',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/original_file")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/original_file',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/original_file'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/original_file');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/original_file'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/original_file';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/original_file"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/original_file" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/original_file",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/original_file');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/original_file');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/original_file');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/original_file' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/original_file' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/original_file")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/original_file"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/original_file"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/original_file")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/original_file') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/original_file";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/documents/:document_id/original_file
http GET {{baseUrl}}/documents/:document_id/original_file
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/original_file
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/original_file")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get latest version
{{baseUrl}}/documents/:document_id/last_version
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/last_version");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/last_version")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/last_version"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/last_version"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/last_version");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/last_version"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/last_version HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/last_version")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/last_version"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/last_version")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/last_version")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/last_version');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/last_version'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/last_version';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/last_version',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/last_version")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/last_version',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/last_version'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/last_version');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/last_version'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/last_version';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/last_version"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/last_version" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/last_version",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/last_version');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/last_version');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/last_version');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/last_version' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/last_version' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/last_version")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/last_version"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/last_version"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/last_version")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/last_version') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/last_version";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/documents/:document_id/last_version
http GET {{baseUrl}}/documents/:document_id/last_version
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/last_version
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/last_version")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the document Workflow
{{baseUrl}}/documents/:document_id/workflow
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/workflow");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/workflow")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/workflow"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/workflow"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/workflow");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/workflow"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/workflow HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/workflow")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/workflow"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/workflow")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/workflow")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/workflow');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/workflow'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/workflow';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/workflow',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/workflow")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/workflow',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/workflow'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/workflow');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/workflow'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/workflow';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/workflow"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/workflow" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/workflow",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/workflow');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/workflow');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/workflow');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/workflow' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/workflow' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/workflow")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/workflow"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/workflow"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/workflow")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/workflow') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/workflow";

    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}}/documents/:document_id/workflow
http GET {{baseUrl}}/documents/:document_id/workflow
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/workflow
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/workflow")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 the document text
{{baseUrl}}/documents/:document_id/text
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/text");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/text")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/text"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/text"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/text");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/text"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/text HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/text")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/text"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/text")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/text")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/text');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/documents/:document_id/text'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/text';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/text',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/text")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/text',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/documents/:document_id/text'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/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: 'GET', url: '{{baseUrl}}/documents/:document_id/text'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/text';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/text"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/text" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/text",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/text');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/text');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/text');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/text' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/text' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/text")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/text"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/text"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/text")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/text') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/text";

    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}}/documents/:document_id/text
http GET {{baseUrl}}/documents/:document_id/text
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/text
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/text")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 the document
{{baseUrl}}/documents/:document_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id")
require "http/client"

url = "{{baseUrl}}/documents/:document_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}}/documents/:document_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_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/documents/:document_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_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}}/documents/:document_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_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}}/documents/:document_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/documents/:document_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_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}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_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}}/documents/:document_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}}/documents/:document_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_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}}/documents/:document_id');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_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/documents/:document_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_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}}/documents/:document_id
http GET {{baseUrl}}/documents/:document_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_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()
PATCH Move documents to another inbox
{{baseUrl}}/documents/:inbox_id/move_inbox
BODY json

{
  "document_ids": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:inbox_id/move_inbox");

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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/documents/:inbox_id/move_inbox" {:content-type :json
                                                                            :form-params {:document_ids ["abcdef123456789abcdef123"]}})
require "http/client"

url = "{{baseUrl}}/documents/:inbox_id/move_inbox"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/documents/:inbox_id/move_inbox"),
    Content = new StringContent("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/move_inbox");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:inbox_id/move_inbox"

	payload := strings.NewReader("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/documents/:inbox_id/move_inbox HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/documents/:inbox_id/move_inbox")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:inbox_id/move_inbox"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:inbox_id/move_inbox")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/documents/:inbox_id/move_inbox")
  .header("content-type", "application/json")
  .body("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
  .asString();
const data = JSON.stringify({
  document_ids: [
    'abcdef123456789abcdef123'
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/documents/:inbox_id/move_inbox');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
  headers: {'content-type': 'application/json'},
  data: {document_ids: ['abcdef123456789abcdef123']}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:inbox_id/move_inbox';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"document_ids":["abcdef123456789abcdef123"]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "document_ids": [\n    "abcdef123456789abcdef123"\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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:inbox_id/move_inbox")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:inbox_id/move_inbox',
  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({document_ids: ['abcdef123456789abcdef123']}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
  headers: {'content-type': 'application/json'},
  body: {document_ids: ['abcdef123456789abcdef123']},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/documents/:inbox_id/move_inbox');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  document_ids: [
    'abcdef123456789abcdef123'
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/documents/:inbox_id/move_inbox',
  headers: {'content-type': 'application/json'},
  data: {document_ids: ['abcdef123456789abcdef123']}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:inbox_id/move_inbox';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"document_ids":["abcdef123456789abcdef123"]}'
};

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 = @{ @"document_ids": @[ @"abcdef123456789abcdef123" ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:inbox_id/move_inbox"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/documents/:inbox_id/move_inbox" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:inbox_id/move_inbox",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'document_ids' => [
        'abcdef123456789abcdef123'
    ]
  ]),
  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('PATCH', '{{baseUrl}}/documents/:inbox_id/move_inbox', [
  'body' => '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:inbox_id/move_inbox');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'document_ids' => [
    'abcdef123456789abcdef123'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'document_ids' => [
    'abcdef123456789abcdef123'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:inbox_id/move_inbox');
$request->setRequestMethod('PATCH');
$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}}/documents/:inbox_id/move_inbox' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:inbox_id/move_inbox' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/documents/:inbox_id/move_inbox", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:inbox_id/move_inbox"

payload = { "document_ids": ["abcdef123456789abcdef123"] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:inbox_id/move_inbox"

payload <- "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:inbox_id/move_inbox")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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.patch('/baseUrl/documents/:inbox_id/move_inbox') do |req|
  req.body = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/:inbox_id/move_inbox";

    let payload = json!({"document_ids": ("abcdef123456789abcdef123")});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/documents/:inbox_id/move_inbox \
  --header 'content-type: application/json' \
  --data '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
echo '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}' |  \
  http PATCH {{baseUrl}}/documents/:inbox_id/move_inbox \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "document_ids": [\n    "abcdef123456789abcdef123"\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/documents/:inbox_id/move_inbox
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["document_ids": ["abcdef123456789abcdef123"]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:inbox_id/move_inbox")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 Process a table-level annotation
{{baseUrl}}/documents/:document_id/process_table_annotation
BODY json

{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/process_table_annotation");

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  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/:document_id/process_table_annotation" {:content-type :json
                                                                                            :form-params {:bottom_right []
                                                                                                          :columns [{:field_name ""
                                                                                                                     :x_bounds []}]
                                                                                                          :first_row_y_bounds []
                                                                                                          :header_bottom_y 0
                                                                                                          :name ""
                                                                                                          :top_left []}})
require "http/client"

url = "{{baseUrl}}/documents/:document_id/process_table_annotation"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\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}}/documents/:document_id/process_table_annotation"),
    Content = new StringContent("{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\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}}/documents/:document_id/process_table_annotation");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/process_table_annotation"

	payload := strings.NewReader("{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\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/documents/:document_id/process_table_annotation HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 185

{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/process_table_annotation")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/process_table_annotation"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\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  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/process_table_annotation")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/process_table_annotation")
  .header("content-type", "application/json")
  .body("{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}")
  .asString();
const data = JSON.stringify({
  bottom_right: [],
  columns: [
    {
      field_name: '',
      x_bounds: []
    }
  ],
  first_row_y_bounds: [],
  header_bottom_y: 0,
  name: '',
  top_left: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/:document_id/process_table_annotation');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/process_table_annotation',
  headers: {'content-type': 'application/json'},
  data: {
    bottom_right: [],
    columns: [{field_name: '', x_bounds: []}],
    first_row_y_bounds: [],
    header_bottom_y: 0,
    name: '',
    top_left: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/process_table_annotation';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"bottom_right":[],"columns":[{"field_name":"","x_bounds":[]}],"first_row_y_bounds":[],"header_bottom_y":0,"name":"","top_left":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/process_table_annotation',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "bottom_right": [],\n  "columns": [\n    {\n      "field_name": "",\n      "x_bounds": []\n    }\n  ],\n  "first_row_y_bounds": [],\n  "header_bottom_y": 0,\n  "name": "",\n  "top_left": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/process_table_annotation")
  .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/documents/:document_id/process_table_annotation',
  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({
  bottom_right: [],
  columns: [{field_name: '', x_bounds: []}],
  first_row_y_bounds: [],
  header_bottom_y: 0,
  name: '',
  top_left: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/process_table_annotation',
  headers: {'content-type': 'application/json'},
  body: {
    bottom_right: [],
    columns: [{field_name: '', x_bounds: []}],
    first_row_y_bounds: [],
    header_bottom_y: 0,
    name: '',
    top_left: []
  },
  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}}/documents/:document_id/process_table_annotation');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  bottom_right: [],
  columns: [
    {
      field_name: '',
      x_bounds: []
    }
  ],
  first_row_y_bounds: [],
  header_bottom_y: 0,
  name: '',
  top_left: []
});

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}}/documents/:document_id/process_table_annotation',
  headers: {'content-type': 'application/json'},
  data: {
    bottom_right: [],
    columns: [{field_name: '', x_bounds: []}],
    first_row_y_bounds: [],
    header_bottom_y: 0,
    name: '',
    top_left: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/process_table_annotation';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"bottom_right":[],"columns":[{"field_name":"","x_bounds":[]}],"first_row_y_bounds":[],"header_bottom_y":0,"name":"","top_left":[]}'
};

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 = @{ @"bottom_right": @[  ],
                              @"columns": @[ @{ @"field_name": @"", @"x_bounds": @[  ] } ],
                              @"first_row_y_bounds": @[  ],
                              @"header_bottom_y": @0,
                              @"name": @"",
                              @"top_left": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/process_table_annotation"]
                                                       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}}/documents/:document_id/process_table_annotation" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/process_table_annotation",
  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([
    'bottom_right' => [
        
    ],
    'columns' => [
        [
                'field_name' => '',
                'x_bounds' => [
                                
                ]
        ]
    ],
    'first_row_y_bounds' => [
        
    ],
    'header_bottom_y' => 0,
    'name' => '',
    'top_left' => [
        
    ]
  ]),
  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}}/documents/:document_id/process_table_annotation', [
  'body' => '{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/process_table_annotation');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'bottom_right' => [
    
  ],
  'columns' => [
    [
        'field_name' => '',
        'x_bounds' => [
                
        ]
    ]
  ],
  'first_row_y_bounds' => [
    
  ],
  'header_bottom_y' => 0,
  'name' => '',
  'top_left' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'bottom_right' => [
    
  ],
  'columns' => [
    [
        'field_name' => '',
        'x_bounds' => [
                
        ]
    ]
  ],
  'first_row_y_bounds' => [
    
  ],
  'header_bottom_y' => 0,
  'name' => '',
  'top_left' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/process_table_annotation');
$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}}/documents/:document_id/process_table_annotation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/process_table_annotation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/:document_id/process_table_annotation", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/process_table_annotation"

payload = {
    "bottom_right": [],
    "columns": [
        {
            "field_name": "",
            "x_bounds": []
        }
    ],
    "first_row_y_bounds": [],
    "header_bottom_y": 0,
    "name": "",
    "top_left": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/process_table_annotation"

payload <- "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\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}}/documents/:document_id/process_table_annotation")

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  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\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/documents/:document_id/process_table_annotation') do |req|
  req.body = "{\n  \"bottom_right\": [],\n  \"columns\": [\n    {\n      \"field_name\": \"\",\n      \"x_bounds\": []\n    }\n  ],\n  \"first_row_y_bounds\": [],\n  \"header_bottom_y\": 0,\n  \"name\": \"\",\n  \"top_left\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/process_table_annotation";

    let payload = json!({
        "bottom_right": (),
        "columns": (
            json!({
                "field_name": "",
                "x_bounds": ()
            })
        ),
        "first_row_y_bounds": (),
        "header_bottom_y": 0,
        "name": "",
        "top_left": ()
    });

    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}}/documents/:document_id/process_table_annotation \
  --header 'content-type: application/json' \
  --data '{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}'
echo '{
  "bottom_right": [],
  "columns": [
    {
      "field_name": "",
      "x_bounds": []
    }
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
}' |  \
  http POST {{baseUrl}}/documents/:document_id/process_table_annotation \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "bottom_right": [],\n  "columns": [\n    {\n      "field_name": "",\n      "x_bounds": []\n    }\n  ],\n  "first_row_y_bounds": [],\n  "header_bottom_y": 0,\n  "name": "",\n  "top_left": []\n}' \
  --output-document \
  - {{baseUrl}}/documents/:document_id/process_table_annotation
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "bottom_right": [],
  "columns": [
    [
      "field_name": "",
      "x_bounds": []
    ]
  ],
  "first_row_y_bounds": [],
  "header_bottom_y": 0,
  "name": "",
  "top_left": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/process_table_annotation")! 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 Schedule document reprocessing
{{baseUrl}}/documents/:document_id/reprocess
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/reprocess");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/:document_id/reprocess")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/reprocess"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/reprocess"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/reprocess");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/reprocess"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/documents/:document_id/reprocess HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/reprocess")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/reprocess"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/reprocess")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/reprocess")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/:document_id/reprocess');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/reprocess'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/reprocess';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/reprocess',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/reprocess")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/reprocess',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/reprocess'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/documents/:document_id/reprocess');

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}}/documents/:document_id/reprocess'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/reprocess';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/reprocess"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/reprocess" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/reprocess",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/documents/:document_id/reprocess');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/reprocess');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/reprocess');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/reprocess' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/reprocess' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/documents/:document_id/reprocess")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/reprocess"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/reprocess"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/reprocess")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/documents/:document_id/reprocess') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/reprocess";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/documents/:document_id/reprocess
http POST {{baseUrl}}/documents/:document_id/reprocess
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/documents/:document_id/reprocess
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/reprocess")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "escalate": {
    "by": "abcdef123456789abcdef123"
  },
  "inbox": "abcdef123456789abcdef123",
  "lock": {
    "by": "abcdef123456789abcdef123"
  },
  "reject": {
    "by": "abcdef123456789abcdef123"
  },
  "submitted": {
    "by": "abcdef123456789abcdef123"
  }
}
POST Submit a feedback
{{baseUrl}}/documents/:document_id/feedback
BODY json

{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/feedback");

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  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/:document_id/feedback" {:content-type :json
                                                                            :form-params {:annotations {:string [{:gold ""
                                                                                                                  :text ""
                                                                                                                  :textual_coord []
                                                                                                                  :visual_coord []}]}
                                                                                          :cmp_version ""
                                                                                          :evaluate false
                                                                                          :lines {:string [{:string {}}]}
                                                                                          :name ""
                                                                                          :sections [{:confidence 0
                                                                                                      :document_type ""
                                                                                                      :format ""
                                                                                                      :page 0}]}})
require "http/client"

url = "{{baseUrl}}/documents/:document_id/feedback"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\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}}/documents/:document_id/feedback"),
    Content = new StringContent("{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 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}}/documents/:document_id/feedback");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/feedback"

	payload := strings.NewReader("{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\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/documents/:document_id/feedback HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 412

{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/feedback")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/feedback"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 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  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/feedback")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/feedback")
  .header("content-type", "application/json")
  .body("{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  annotations: {
    string: [
      {
        gold: '',
        text: '',
        textual_coord: [],
        visual_coord: []
      }
    ]
  },
  cmp_version: '',
  evaluate: false,
  lines: {
    string: [
      {
        string: {}
      }
    ]
  },
  name: '',
  sections: [
    {
      confidence: 0,
      document_type: '',
      format: '',
      page: 0
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/:document_id/feedback');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/feedback',
  headers: {'content-type': 'application/json'},
  data: {
    annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
    cmp_version: '',
    evaluate: false,
    lines: {string: [{string: {}}]},
    name: '',
    sections: [{confidence: 0, document_type: '', format: '', page: 0}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/feedback';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"annotations":{"string":[{"gold":"","text":"","textual_coord":[],"visual_coord":[]}]},"cmp_version":"","evaluate":false,"lines":{"string":[{"string":{}}]},"name":"","sections":[{"confidence":0,"document_type":"","format":"","page":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}}/documents/:document_id/feedback',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "annotations": {\n    "string": [\n      {\n        "gold": "",\n        "text": "",\n        "textual_coord": [],\n        "visual_coord": []\n      }\n    ]\n  },\n  "cmp_version": "",\n  "evaluate": false,\n  "lines": {\n    "string": [\n      {\n        "string": {}\n      }\n    ]\n  },\n  "name": "",\n  "sections": [\n    {\n      "confidence": 0,\n      "document_type": "",\n      "format": "",\n      "page": 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  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/feedback")
  .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/documents/:document_id/feedback',
  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({
  annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
  cmp_version: '',
  evaluate: false,
  lines: {string: [{string: {}}]},
  name: '',
  sections: [{confidence: 0, document_type: '', format: '', page: 0}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/feedback',
  headers: {'content-type': 'application/json'},
  body: {
    annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
    cmp_version: '',
    evaluate: false,
    lines: {string: [{string: {}}]},
    name: '',
    sections: [{confidence: 0, document_type: '', format: '', page: 0}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/documents/:document_id/feedback');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  annotations: {
    string: [
      {
        gold: '',
        text: '',
        textual_coord: [],
        visual_coord: []
      }
    ]
  },
  cmp_version: '',
  evaluate: false,
  lines: {
    string: [
      {
        string: {}
      }
    ]
  },
  name: '',
  sections: [
    {
      confidence: 0,
      document_type: '',
      format: '',
      page: 0
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/feedback',
  headers: {'content-type': 'application/json'},
  data: {
    annotations: {string: [{gold: '', text: '', textual_coord: [], visual_coord: []}]},
    cmp_version: '',
    evaluate: false,
    lines: {string: [{string: {}}]},
    name: '',
    sections: [{confidence: 0, document_type: '', format: '', page: 0}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/feedback';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"annotations":{"string":[{"gold":"","text":"","textual_coord":[],"visual_coord":[]}]},"cmp_version":"","evaluate":false,"lines":{"string":[{"string":{}}]},"name":"","sections":[{"confidence":0,"document_type":"","format":"","page":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 = @{ @"annotations": @{ @"string": @[ @{ @"gold": @"", @"text": @"", @"textual_coord": @[  ], @"visual_coord": @[  ] } ] },
                              @"cmp_version": @"",
                              @"evaluate": @NO,
                              @"lines": @{ @"string": @[ @{ @"string": @{  } } ] },
                              @"name": @"",
                              @"sections": @[ @{ @"confidence": @0, @"document_type": @"", @"format": @"", @"page": @0 } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/feedback"]
                                                       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}}/documents/:document_id/feedback" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/feedback",
  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([
    'annotations' => [
        'string' => [
                [
                                'gold' => '',
                                'text' => '',
                                'textual_coord' => [
                                                                
                                ],
                                'visual_coord' => [
                                                                
                                ]
                ]
        ]
    ],
    'cmp_version' => '',
    'evaluate' => null,
    'lines' => [
        'string' => [
                [
                                'string' => [
                                                                
                                ]
                ]
        ]
    ],
    'name' => '',
    'sections' => [
        [
                'confidence' => 0,
                'document_type' => '',
                'format' => '',
                'page' => 0
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/documents/:document_id/feedback', [
  'body' => '{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/feedback');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'annotations' => [
    'string' => [
        [
                'gold' => '',
                'text' => '',
                'textual_coord' => [
                                
                ],
                'visual_coord' => [
                                
                ]
        ]
    ]
  ],
  'cmp_version' => '',
  'evaluate' => null,
  'lines' => [
    'string' => [
        [
                'string' => [
                                
                ]
        ]
    ]
  ],
  'name' => '',
  'sections' => [
    [
        'confidence' => 0,
        'document_type' => '',
        'format' => '',
        'page' => 0
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'annotations' => [
    'string' => [
        [
                'gold' => '',
                'text' => '',
                'textual_coord' => [
                                
                ],
                'visual_coord' => [
                                
                ]
        ]
    ]
  ],
  'cmp_version' => '',
  'evaluate' => null,
  'lines' => [
    'string' => [
        [
                'string' => [
                                
                ]
        ]
    ]
  ],
  'name' => '',
  'sections' => [
    [
        'confidence' => 0,
        'document_type' => '',
        'format' => '',
        'page' => 0
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/feedback');
$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}}/documents/:document_id/feedback' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/feedback' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/:document_id/feedback", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/feedback"

payload = {
    "annotations": { "string": [
            {
                "gold": "",
                "text": "",
                "textual_coord": [],
                "visual_coord": []
            }
        ] },
    "cmp_version": "",
    "evaluate": False,
    "lines": { "string": [{ "string": {} }] },
    "name": "",
    "sections": [
        {
            "confidence": 0,
            "document_type": "",
            "format": "",
            "page": 0
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/feedback"

payload <- "{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\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}}/documents/:document_id/feedback")

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  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 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.post('/baseUrl/documents/:document_id/feedback') do |req|
  req.body = "{\n  \"annotations\": {\n    \"string\": [\n      {\n        \"gold\": \"\",\n        \"text\": \"\",\n        \"textual_coord\": [],\n        \"visual_coord\": []\n      }\n    ]\n  },\n  \"cmp_version\": \"\",\n  \"evaluate\": false,\n  \"lines\": {\n    \"string\": [\n      {\n        \"string\": {}\n      }\n    ]\n  },\n  \"name\": \"\",\n  \"sections\": [\n    {\n      \"confidence\": 0,\n      \"document_type\": \"\",\n      \"format\": \"\",\n      \"page\": 0\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}}/documents/:document_id/feedback";

    let payload = json!({
        "annotations": json!({"string": (
                json!({
                    "gold": "",
                    "text": "",
                    "textual_coord": (),
                    "visual_coord": ()
                })
            )}),
        "cmp_version": "",
        "evaluate": false,
        "lines": json!({"string": (json!({"string": json!({})}))}),
        "name": "",
        "sections": (
            json!({
                "confidence": 0,
                "document_type": "",
                "format": "",
                "page": 0
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/documents/:document_id/feedback \
  --header 'content-type: application/json' \
  --data '{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}'
echo '{
  "annotations": {
    "string": [
      {
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      }
    ]
  },
  "cmp_version": "",
  "evaluate": false,
  "lines": {
    "string": [
      {
        "string": {}
      }
    ]
  },
  "name": "",
  "sections": [
    {
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    }
  ]
}' |  \
  http POST {{baseUrl}}/documents/:document_id/feedback \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "annotations": {\n    "string": [\n      {\n        "gold": "",\n        "text": "",\n        "textual_coord": [],\n        "visual_coord": []\n      }\n    ]\n  },\n  "cmp_version": "",\n  "evaluate": false,\n  "lines": {\n    "string": [\n      {\n        "string": {}\n      }\n    ]\n  },\n  "name": "",\n  "sections": [\n    {\n      "confidence": 0,\n      "document_type": "",\n      "format": "",\n      "page": 0\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/documents/:document_id/feedback
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "annotations": ["string": [
      [
        "gold": "",
        "text": "",
        "textual_coord": [],
        "visual_coord": []
      ]
    ]],
  "cmp_version": "",
  "evaluate": false,
  "lines": ["string": [["string": []]]],
  "name": "",
  "sections": [
    [
      "confidence": 0,
      "document_type": "",
      "format": "",
      "page": 0
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/feedback")! 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 document status
{{baseUrl}}/documents/:document_id/status_data
BODY json

{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/status_data");

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  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/:document_id/status_data" {:content-type :json
                                                                               :form-params {:escalate {:by ""
                                                                                                        :since ""
                                                                                                        :value false}
                                                                                             :last_version ""
                                                                                             :lock {}
                                                                                             :opened_by {}
                                                                                             :reject {}
                                                                                             :status_data {:archived false
                                                                                                           :data false
                                                                                                           :escalate false
                                                                                                           :feedback false
                                                                                                           :lock false
                                                                                                           :ready_accepted false
                                                                                                           :ready_attempts 0
                                                                                                           :reject false
                                                                                                           :reject_accepted false
                                                                                                           :reject_attempts 0
                                                                                                           :sampling false
                                                                                                           :submit_accepted false
                                                                                                           :submit_attempts 0
                                                                                                           :success false}
                                                                                             :submitted {}
                                                                                             :timings {:done_time ""
                                                                                                       :feedback_time ""
                                                                                                       :processing_period ""
                                                                                                       :receive_time ""
                                                                                                       :start_time ""
                                                                                                       :submit_time ""}}})
require "http/client"

url = "{{baseUrl}}/documents/:document_id/status_data"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\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}}/documents/:document_id/status_data"),
    Content = new StringContent("{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\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}}/documents/:document_id/status_data");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/status_data"

	payload := strings.NewReader("{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\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/documents/:document_id/status_data HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 688

{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/status_data")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/status_data"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\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  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/status_data")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/status_data")
  .header("content-type", "application/json")
  .body("{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  escalate: {
    by: '',
    since: '',
    value: false
  },
  last_version: '',
  lock: {},
  opened_by: {},
  reject: {},
  status_data: {
    archived: false,
    data: false,
    escalate: false,
    feedback: false,
    lock: false,
    ready_accepted: false,
    ready_attempts: 0,
    reject: false,
    reject_accepted: false,
    reject_attempts: 0,
    sampling: false,
    submit_accepted: false,
    submit_attempts: 0,
    success: false
  },
  submitted: {},
  timings: {
    done_time: '',
    feedback_time: '',
    processing_period: '',
    receive_time: '',
    start_time: '',
    submit_time: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/:document_id/status_data');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/status_data',
  headers: {'content-type': 'application/json'},
  data: {
    escalate: {by: '', since: '', value: false},
    last_version: '',
    lock: {},
    opened_by: {},
    reject: {},
    status_data: {
      archived: false,
      data: false,
      escalate: false,
      feedback: false,
      lock: false,
      ready_accepted: false,
      ready_attempts: 0,
      reject: false,
      reject_accepted: false,
      reject_attempts: 0,
      sampling: false,
      submit_accepted: false,
      submit_attempts: 0,
      success: false
    },
    submitted: {},
    timings: {
      done_time: '',
      feedback_time: '',
      processing_period: '',
      receive_time: '',
      start_time: '',
      submit_time: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/status_data';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"escalate":{"by":"","since":"","value":false},"last_version":"","lock":{},"opened_by":{},"reject":{},"status_data":{"archived":false,"data":false,"escalate":false,"feedback":false,"lock":false,"ready_accepted":false,"ready_attempts":0,"reject":false,"reject_accepted":false,"reject_attempts":0,"sampling":false,"submit_accepted":false,"submit_attempts":0,"success":false},"submitted":{},"timings":{"done_time":"","feedback_time":"","processing_period":"","receive_time":"","start_time":"","submit_time":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/status_data',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "escalate": {\n    "by": "",\n    "since": "",\n    "value": false\n  },\n  "last_version": "",\n  "lock": {},\n  "opened_by": {},\n  "reject": {},\n  "status_data": {\n    "archived": false,\n    "data": false,\n    "escalate": false,\n    "feedback": false,\n    "lock": false,\n    "ready_accepted": false,\n    "ready_attempts": 0,\n    "reject": false,\n    "reject_accepted": false,\n    "reject_attempts": 0,\n    "sampling": false,\n    "submit_accepted": false,\n    "submit_attempts": 0,\n    "success": false\n  },\n  "submitted": {},\n  "timings": {\n    "done_time": "",\n    "feedback_time": "",\n    "processing_period": "",\n    "receive_time": "",\n    "start_time": "",\n    "submit_time": ""\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  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/status_data")
  .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/documents/:document_id/status_data',
  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({
  escalate: {by: '', since: '', value: false},
  last_version: '',
  lock: {},
  opened_by: {},
  reject: {},
  status_data: {
    archived: false,
    data: false,
    escalate: false,
    feedback: false,
    lock: false,
    ready_accepted: false,
    ready_attempts: 0,
    reject: false,
    reject_accepted: false,
    reject_attempts: 0,
    sampling: false,
    submit_accepted: false,
    submit_attempts: 0,
    success: false
  },
  submitted: {},
  timings: {
    done_time: '',
    feedback_time: '',
    processing_period: '',
    receive_time: '',
    start_time: '',
    submit_time: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/status_data',
  headers: {'content-type': 'application/json'},
  body: {
    escalate: {by: '', since: '', value: false},
    last_version: '',
    lock: {},
    opened_by: {},
    reject: {},
    status_data: {
      archived: false,
      data: false,
      escalate: false,
      feedback: false,
      lock: false,
      ready_accepted: false,
      ready_attempts: 0,
      reject: false,
      reject_accepted: false,
      reject_attempts: 0,
      sampling: false,
      submit_accepted: false,
      submit_attempts: 0,
      success: false
    },
    submitted: {},
    timings: {
      done_time: '',
      feedback_time: '',
      processing_period: '',
      receive_time: '',
      start_time: '',
      submit_time: ''
    }
  },
  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}}/documents/:document_id/status_data');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  escalate: {
    by: '',
    since: '',
    value: false
  },
  last_version: '',
  lock: {},
  opened_by: {},
  reject: {},
  status_data: {
    archived: false,
    data: false,
    escalate: false,
    feedback: false,
    lock: false,
    ready_accepted: false,
    ready_attempts: 0,
    reject: false,
    reject_accepted: false,
    reject_attempts: 0,
    sampling: false,
    submit_accepted: false,
    submit_attempts: 0,
    success: false
  },
  submitted: {},
  timings: {
    done_time: '',
    feedback_time: '',
    processing_period: '',
    receive_time: '',
    start_time: '',
    submit_time: ''
  }
});

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}}/documents/:document_id/status_data',
  headers: {'content-type': 'application/json'},
  data: {
    escalate: {by: '', since: '', value: false},
    last_version: '',
    lock: {},
    opened_by: {},
    reject: {},
    status_data: {
      archived: false,
      data: false,
      escalate: false,
      feedback: false,
      lock: false,
      ready_accepted: false,
      ready_attempts: 0,
      reject: false,
      reject_accepted: false,
      reject_attempts: 0,
      sampling: false,
      submit_accepted: false,
      submit_attempts: 0,
      success: false
    },
    submitted: {},
    timings: {
      done_time: '',
      feedback_time: '',
      processing_period: '',
      receive_time: '',
      start_time: '',
      submit_time: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/status_data';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"escalate":{"by":"","since":"","value":false},"last_version":"","lock":{},"opened_by":{},"reject":{},"status_data":{"archived":false,"data":false,"escalate":false,"feedback":false,"lock":false,"ready_accepted":false,"ready_attempts":0,"reject":false,"reject_accepted":false,"reject_attempts":0,"sampling":false,"submit_accepted":false,"submit_attempts":0,"success":false},"submitted":{},"timings":{"done_time":"","feedback_time":"","processing_period":"","receive_time":"","start_time":"","submit_time":""}}'
};

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 = @{ @"escalate": @{ @"by": @"", @"since": @"", @"value": @NO },
                              @"last_version": @"",
                              @"lock": @{  },
                              @"opened_by": @{  },
                              @"reject": @{  },
                              @"status_data": @{ @"archived": @NO, @"data": @NO, @"escalate": @NO, @"feedback": @NO, @"lock": @NO, @"ready_accepted": @NO, @"ready_attempts": @0, @"reject": @NO, @"reject_accepted": @NO, @"reject_attempts": @0, @"sampling": @NO, @"submit_accepted": @NO, @"submit_attempts": @0, @"success": @NO },
                              @"submitted": @{  },
                              @"timings": @{ @"done_time": @"", @"feedback_time": @"", @"processing_period": @"", @"receive_time": @"", @"start_time": @"", @"submit_time": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/status_data"]
                                                       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}}/documents/:document_id/status_data" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/status_data",
  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([
    'escalate' => [
        'by' => '',
        'since' => '',
        'value' => null
    ],
    'last_version' => '',
    'lock' => [
        
    ],
    'opened_by' => [
        
    ],
    'reject' => [
        
    ],
    'status_data' => [
        'archived' => null,
        'data' => null,
        'escalate' => null,
        'feedback' => null,
        'lock' => null,
        'ready_accepted' => null,
        'ready_attempts' => 0,
        'reject' => null,
        'reject_accepted' => null,
        'reject_attempts' => 0,
        'sampling' => null,
        'submit_accepted' => null,
        'submit_attempts' => 0,
        'success' => null
    ],
    'submitted' => [
        
    ],
    'timings' => [
        'done_time' => '',
        'feedback_time' => '',
        'processing_period' => '',
        'receive_time' => '',
        'start_time' => '',
        'submit_time' => ''
    ]
  ]),
  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}}/documents/:document_id/status_data', [
  'body' => '{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/status_data');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'escalate' => [
    'by' => '',
    'since' => '',
    'value' => null
  ],
  'last_version' => '',
  'lock' => [
    
  ],
  'opened_by' => [
    
  ],
  'reject' => [
    
  ],
  'status_data' => [
    'archived' => null,
    'data' => null,
    'escalate' => null,
    'feedback' => null,
    'lock' => null,
    'ready_accepted' => null,
    'ready_attempts' => 0,
    'reject' => null,
    'reject_accepted' => null,
    'reject_attempts' => 0,
    'sampling' => null,
    'submit_accepted' => null,
    'submit_attempts' => 0,
    'success' => null
  ],
  'submitted' => [
    
  ],
  'timings' => [
    'done_time' => '',
    'feedback_time' => '',
    'processing_period' => '',
    'receive_time' => '',
    'start_time' => '',
    'submit_time' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'escalate' => [
    'by' => '',
    'since' => '',
    'value' => null
  ],
  'last_version' => '',
  'lock' => [
    
  ],
  'opened_by' => [
    
  ],
  'reject' => [
    
  ],
  'status_data' => [
    'archived' => null,
    'data' => null,
    'escalate' => null,
    'feedback' => null,
    'lock' => null,
    'ready_accepted' => null,
    'ready_attempts' => 0,
    'reject' => null,
    'reject_accepted' => null,
    'reject_attempts' => 0,
    'sampling' => null,
    'submit_accepted' => null,
    'submit_attempts' => 0,
    'success' => null
  ],
  'submitted' => [
    
  ],
  'timings' => [
    'done_time' => '',
    'feedback_time' => '',
    'processing_period' => '',
    'receive_time' => '',
    'start_time' => '',
    'submit_time' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/status_data');
$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}}/documents/:document_id/status_data' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/status_data' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/:document_id/status_data", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/status_data"

payload = {
    "escalate": {
        "by": "",
        "since": "",
        "value": False
    },
    "last_version": "",
    "lock": {},
    "opened_by": {},
    "reject": {},
    "status_data": {
        "archived": False,
        "data": False,
        "escalate": False,
        "feedback": False,
        "lock": False,
        "ready_accepted": False,
        "ready_attempts": 0,
        "reject": False,
        "reject_accepted": False,
        "reject_attempts": 0,
        "sampling": False,
        "submit_accepted": False,
        "submit_attempts": 0,
        "success": False
    },
    "submitted": {},
    "timings": {
        "done_time": "",
        "feedback_time": "",
        "processing_period": "",
        "receive_time": "",
        "start_time": "",
        "submit_time": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/status_data"

payload <- "{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\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}}/documents/:document_id/status_data")

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  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\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/documents/:document_id/status_data') do |req|
  req.body = "{\n  \"escalate\": {\n    \"by\": \"\",\n    \"since\": \"\",\n    \"value\": false\n  },\n  \"last_version\": \"\",\n  \"lock\": {},\n  \"opened_by\": {},\n  \"reject\": {},\n  \"status_data\": {\n    \"archived\": false,\n    \"data\": false,\n    \"escalate\": false,\n    \"feedback\": false,\n    \"lock\": false,\n    \"ready_accepted\": false,\n    \"ready_attempts\": 0,\n    \"reject\": false,\n    \"reject_accepted\": false,\n    \"reject_attempts\": 0,\n    \"sampling\": false,\n    \"submit_accepted\": false,\n    \"submit_attempts\": 0,\n    \"success\": false\n  },\n  \"submitted\": {},\n  \"timings\": {\n    \"done_time\": \"\",\n    \"feedback_time\": \"\",\n    \"processing_period\": \"\",\n    \"receive_time\": \"\",\n    \"start_time\": \"\",\n    \"submit_time\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/status_data";

    let payload = json!({
        "escalate": json!({
            "by": "",
            "since": "",
            "value": false
        }),
        "last_version": "",
        "lock": json!({}),
        "opened_by": json!({}),
        "reject": json!({}),
        "status_data": json!({
            "archived": false,
            "data": false,
            "escalate": false,
            "feedback": false,
            "lock": false,
            "ready_accepted": false,
            "ready_attempts": 0,
            "reject": false,
            "reject_accepted": false,
            "reject_attempts": 0,
            "sampling": false,
            "submit_accepted": false,
            "submit_attempts": 0,
            "success": false
        }),
        "submitted": json!({}),
        "timings": json!({
            "done_time": "",
            "feedback_time": "",
            "processing_period": "",
            "receive_time": "",
            "start_time": "",
            "submit_time": ""
        })
    });

    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}}/documents/:document_id/status_data \
  --header 'content-type: application/json' \
  --data '{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}'
echo '{
  "escalate": {
    "by": "",
    "since": "",
    "value": false
  },
  "last_version": "",
  "lock": {},
  "opened_by": {},
  "reject": {},
  "status_data": {
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  },
  "submitted": {},
  "timings": {
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  }
}' |  \
  http POST {{baseUrl}}/documents/:document_id/status_data \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "escalate": {\n    "by": "",\n    "since": "",\n    "value": false\n  },\n  "last_version": "",\n  "lock": {},\n  "opened_by": {},\n  "reject": {},\n  "status_data": {\n    "archived": false,\n    "data": false,\n    "escalate": false,\n    "feedback": false,\n    "lock": false,\n    "ready_accepted": false,\n    "ready_attempts": 0,\n    "reject": false,\n    "reject_accepted": false,\n    "reject_attempts": 0,\n    "sampling": false,\n    "submit_accepted": false,\n    "submit_attempts": 0,\n    "success": false\n  },\n  "submitted": {},\n  "timings": {\n    "done_time": "",\n    "feedback_time": "",\n    "processing_period": "",\n    "receive_time": "",\n    "start_time": "",\n    "submit_time": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/documents/:document_id/status_data
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "escalate": [
    "by": "",
    "since": "",
    "value": false
  ],
  "last_version": "",
  "lock": [],
  "opened_by": [],
  "reject": [],
  "status_data": [
    "archived": false,
    "data": false,
    "escalate": false,
    "feedback": false,
    "lock": false,
    "ready_accepted": false,
    "ready_attempts": 0,
    "reject": false,
    "reject_accepted": false,
    "reject_attempts": 0,
    "sampling": false,
    "submit_accepted": false,
    "submit_attempts": 0,
    "success": false
  ],
  "submitted": [],
  "timings": [
    "done_time": "",
    "feedback_time": "",
    "processing_period": "",
    "receive_time": "",
    "start_time": "",
    "submit_time": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/status_data")! 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

{
  "escalate": {
    "by": "abcdef123456789abcdef123"
  },
  "inbox": "abcdef123456789abcdef123",
  "lock": {
    "by": "abcdef123456789abcdef123"
  },
  "reject": {
    "by": "abcdef123456789abcdef123"
  },
  "submitted": {
    "by": "abcdef123456789abcdef123"
  }
}
POST Upload a new doc to the inbox
{{baseUrl}}/documents/:inbox_id
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:inbox_id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/:inbox_id" {:multipart [{:name "experimental"
                                                                             :content ""} {:name "file"
                                                                             :content ""} {:name "key_value_flag"
                                                                             :content ""} {:name "sync"
                                                                             :content ""}]})
require "http/client"

url = "{{baseUrl}}/documents/:inbox_id"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/documents/:inbox_id"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "experimental",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "key_value_flag",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "sync",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:inbox_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:inbox_id"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/documents/:inbox_id HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 371

-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001
Content-Disposition: form-data; name="sync"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:inbox_id")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:inbox_id"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:inbox_id")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:inbox_id")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('experimental', '');
data.append('file', '');
data.append('key_value_flag', '');
data.append('sync', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/:inbox_id');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('key_value_flag', '');
form.append('sync', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:inbox_id',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:inbox_id';
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('key_value_flag', '');
form.append('sync', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('key_value_flag', '');
form.append('sync', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:inbox_id',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:inbox_id")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:inbox_id',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="sync"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:inbox_id',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {experimental: '', file: '', key_value_flag: '', sync: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/documents/:inbox_id');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:inbox_id',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="sync"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('experimental', '');
formData.append('file', '');
formData.append('key_value_flag', '');
formData.append('sync', '');

const url = '{{baseUrl}}/documents/:inbox_id';
const options = {method: 'POST'};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"experimental", @"value": @"" },
                         @{ @"name": @"file", @"value": @"" },
                         @{ @"name": @"key_value_flag", @"value": @"" },
                         @{ @"name": @"sync", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:inbox_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}}/documents/:inbox_id" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:inbox_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 => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/documents/:inbox_id', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:inbox_id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001
Content-Disposition: form-data; name="sync"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/documents/:inbox_id');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:inbox_id' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001
Content-Disposition: form-data; name="sync"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:inbox_id' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001
Content-Disposition: form-data; name="sync"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/documents/:inbox_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:inbox_id"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:inbox_id"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:inbox_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/documents/:inbox_id') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"sync\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:inbox_id";

    let form = reqwest::multipart::Form::new()
        .text("experimental", "")
        .text("file", "")
        .text("key_value_flag", "")
        .text("sync", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/documents/:inbox_id \
  --header 'content-type: multipart/form-data' \
  --form experimental= \
  --form file= \
  --form key_value_flag= \
  --form sync=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001
Content-Disposition: form-data; name="sync"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/documents/:inbox_id \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="sync"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/documents/:inbox_id
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "experimental",
    "value": ""
  ],
  [
    "name": "file",
    "value": ""
  ],
  [
    "name": "key_value_flag",
    "value": ""
  ],
  [
    "name": "sync",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:inbox_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 Upload a new document
{{baseUrl}}/documents/
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/" {:multipart [{:name "experimental"
                                                                    :content ""} {:name "file"
                                                                    :content ""} {:name "inbox_id"
                                                                    :content ""} {:name "key_value_flag"
                                                                    :content ""}]})
require "http/client"

url = "{{baseUrl}}/documents/"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/documents/"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "experimental",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "inbox_id",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "key_value_flag",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/documents/ HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 375

-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('experimental', '');
data.append('file', '');
data.append('inbox_id', '');
data.append('key_value_flag', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('inbox_id', '');
form.append('key_value_flag', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/';
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('inbox_id', '');
form.append('key_value_flag', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('experimental', '');
form.append('file', '');
form.append('inbox_id', '');
form.append('key_value_flag', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="inbox_id"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {experimental: '', file: '', inbox_id: '', key_value_flag: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/documents/');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="inbox_id"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('experimental', '');
formData.append('file', '');
formData.append('inbox_id', '');
formData.append('key_value_flag', '');

const url = '{{baseUrl}}/documents/';
const options = {method: 'POST'};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"experimental", @"value": @"" },
                         @{ @"name": @"file", @"value": @"" },
                         @{ @"name": @"inbox_id", @"value": @"" },
                         @{ @"name": @"key_value_flag", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/"]
                                                       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}}/documents/" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/documents/', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/documents/');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/documents/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/documents/') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"experimental\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"inbox_id\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"key_value_flag\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/";

    let form = reqwest::multipart::Form::new()
        .text("experimental", "")
        .text("file", "")
        .text("inbox_id", "")
        .text("key_value_flag", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/documents/ \
  --header 'content-type: multipart/form-data' \
  --form experimental= \
  --form file= \
  --form inbox_id= \
  --form key_value_flag=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="experimental"


-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="inbox_id"


-----011000010111000001101001
Content-Disposition: form-data; name="key_value_flag"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/documents/ \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="experimental"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="inbox_id"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="key_value_flag"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/documents/
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "experimental",
    "value": ""
  ],
  [
    "name": "file",
    "value": ""
  ],
  [
    "name": "inbox_id",
    "value": ""
  ],
  [
    "name": "key_value_flag",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET get_document_page_image_resource
{{baseUrl}}/documents/:document_id/page/:page_range
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/page/:page_range");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/page/:page_range")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/page/:page_range"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/page/:page_range"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/page/:page_range");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/page/:page_range"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/page/:page_range HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/page/:page_range")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/page/:page_range"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/page/:page_range")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/page/:page_range")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/page/:page_range');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/page/:page_range'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/page/:page_range';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/page/:page_range',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/page/:page_range")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/page/:page_range',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/page/:page_range'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/page/:page_range');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/page/:page_range'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/page/:page_range';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/page/:page_range"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/page/:page_range" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/page/:page_range",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/page/:page_range');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/page/:page_range');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/page/:page_range');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/page/:page_range' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/page/:page_range' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/page/:page_range")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/page/:page_range"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/page/:page_range"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/page/:page_range")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/page/:page_range') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/page/:page_range";

    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}}/documents/:document_id/page/:page_range
http GET {{baseUrl}}/documents/:document_id/page/:page_range
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/page/:page_range
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/page/:page_range")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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_document_page_image_thumbnail_resource
{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/page_thumbnail/:page_range HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/page_thumbnail/:page_range',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/page_thumbnail/:page_range")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/page_thumbnail/:page_range') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range";

    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}}/documents/:document_id/page_thumbnail/:page_range
http GET {{baseUrl}}/documents/:document_id/page_thumbnail/:page_range
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/page_thumbnail/:page_range
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/page_thumbnail/:page_range")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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_document_reverse_resource
{{baseUrl}}/documents/:document_id/reverse/:page_range
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/reverse/:page_range");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:document_id/reverse/:page_range")
require "http/client"

url = "{{baseUrl}}/documents/:document_id/reverse/:page_range"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:document_id/reverse/:page_range"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:document_id/reverse/:page_range");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/reverse/:page_range"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:document_id/reverse/:page_range HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:document_id/reverse/:page_range")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/reverse/:page_range"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/reverse/:page_range")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:document_id/reverse/:page_range")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:document_id/reverse/:page_range');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/reverse/:page_range'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/reverse/:page_range';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:document_id/reverse/:page_range',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/reverse/:page_range")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:document_id/reverse/:page_range',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/reverse/:page_range'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:document_id/reverse/:page_range');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/documents/:document_id/reverse/:page_range'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/reverse/:page_range';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/reverse/:page_range"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:document_id/reverse/:page_range" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/reverse/:page_range",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:document_id/reverse/:page_range');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/reverse/:page_range');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:document_id/reverse/:page_range');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:document_id/reverse/:page_range' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/reverse/:page_range' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:document_id/reverse/:page_range")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/reverse/:page_range"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/reverse/:page_range"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:document_id/reverse/:page_range")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:document_id/reverse/:page_range') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:document_id/reverse/:page_range";

    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}}/documents/:document_id/reverse/:page_range
http GET {{baseUrl}}/documents/:document_id/reverse/:page_range
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:document_id/reverse/:page_range
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/reverse/:page_range")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 post_document_compare_versions_resource
{{baseUrl}}/documents/:document_id/compare_versions
BODY json

{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:document_id/compare_versions");

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  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/:document_id/compare_versions" {:content-type :json
                                                                                    :form-params {:cmp_version_1 ""
                                                                                                  :cmp_version_2 ""
                                                                                                  :name ""}})
require "http/client"

url = "{{baseUrl}}/documents/:document_id/compare_versions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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}}/documents/:document_id/compare_versions"),
    Content = new StringContent("{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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}}/documents/:document_id/compare_versions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:document_id/compare_versions"

	payload := strings.NewReader("{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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/documents/:document_id/compare_versions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/:document_id/compare_versions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:document_id/compare_versions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/compare_versions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/:document_id/compare_versions")
  .header("content-type", "application/json")
  .body("{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  cmp_version_1: '',
  cmp_version_2: '',
  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}}/documents/:document_id/compare_versions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/compare_versions',
  headers: {'content-type': 'application/json'},
  data: {cmp_version_1: '', cmp_version_2: '', name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:document_id/compare_versions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"cmp_version_1":"","cmp_version_2":"","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}}/documents/:document_id/compare_versions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "cmp_version_1": "",\n  "cmp_version_2": "",\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  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/:document_id/compare_versions")
  .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/documents/:document_id/compare_versions',
  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({cmp_version_1: '', cmp_version_2: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/:document_id/compare_versions',
  headers: {'content-type': 'application/json'},
  body: {cmp_version_1: '', cmp_version_2: '', 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}}/documents/:document_id/compare_versions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  cmp_version_1: '',
  cmp_version_2: '',
  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}}/documents/:document_id/compare_versions',
  headers: {'content-type': 'application/json'},
  data: {cmp_version_1: '', cmp_version_2: '', name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:document_id/compare_versions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"cmp_version_1":"","cmp_version_2":"","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 = @{ @"cmp_version_1": @"",
                              @"cmp_version_2": @"",
                              @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:document_id/compare_versions"]
                                                       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}}/documents/:document_id/compare_versions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:document_id/compare_versions",
  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([
    'cmp_version_1' => '',
    'cmp_version_2' => '',
    '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}}/documents/:document_id/compare_versions', [
  'body' => '{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:document_id/compare_versions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'cmp_version_1' => '',
  'cmp_version_2' => '',
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'cmp_version_1' => '',
  'cmp_version_2' => '',
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/documents/:document_id/compare_versions');
$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}}/documents/:document_id/compare_versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:document_id/compare_versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/:document_id/compare_versions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:document_id/compare_versions"

payload = {
    "cmp_version_1": "",
    "cmp_version_2": "",
    "name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:document_id/compare_versions"

payload <- "{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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}}/documents/:document_id/compare_versions")

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  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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/documents/:document_id/compare_versions') do |req|
  req.body = "{\n  \"cmp_version_1\": \"\",\n  \"cmp_version_2\": \"\",\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}}/documents/:document_id/compare_versions";

    let payload = json!({
        "cmp_version_1": "",
        "cmp_version_2": "",
        "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}}/documents/:document_id/compare_versions \
  --header 'content-type: application/json' \
  --data '{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}'
echo '{
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
}' |  \
  http POST {{baseUrl}}/documents/:document_id/compare_versions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "cmp_version_1": "",\n  "cmp_version_2": "",\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/documents/:document_id/compare_versions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "cmp_version_1": "",
  "cmp_version_2": "",
  "name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:document_id/compare_versions")! 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 post_document_data_resource
{{baseUrl}}/documents/file_query/:data_type
BODY json

{
  "document_ids": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/file_query/:data_type");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/file_query/:data_type" {:content-type :json
                                                                            :form-params {:document_ids ["abcdef123456789abcdef123"]}})
require "http/client"

url = "{{baseUrl}}/documents/file_query/:data_type"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/file_query/:data_type"),
    Content = new StringContent("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/file_query/:data_type");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/file_query/:data_type"

	payload := strings.NewReader("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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/documents/file_query/:data_type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/file_query/:data_type")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/file_query/:data_type"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/file_query/:data_type")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/file_query/:data_type")
  .header("content-type", "application/json")
  .body("{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
  .asString();
const data = JSON.stringify({
  document_ids: [
    'abcdef123456789abcdef123'
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/file_query/:data_type');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/file_query/:data_type',
  headers: {'content-type': 'application/json'},
  data: {document_ids: ['abcdef123456789abcdef123']}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/file_query/:data_type';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"document_ids":["abcdef123456789abcdef123"]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/file_query/:data_type',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "document_ids": [\n    "abcdef123456789abcdef123"\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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/file_query/:data_type")
  .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/documents/file_query/:data_type',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({document_ids: ['abcdef123456789abcdef123']}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/file_query/:data_type',
  headers: {'content-type': 'application/json'},
  body: {document_ids: ['abcdef123456789abcdef123']},
  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}}/documents/file_query/:data_type');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  document_ids: [
    'abcdef123456789abcdef123'
  ]
});

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}}/documents/file_query/:data_type',
  headers: {'content-type': 'application/json'},
  data: {document_ids: ['abcdef123456789abcdef123']}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/file_query/:data_type';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"document_ids":["abcdef123456789abcdef123"]}'
};

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 = @{ @"document_ids": @[ @"abcdef123456789abcdef123" ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/file_query/:data_type"]
                                                       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}}/documents/file_query/:data_type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/file_query/:data_type",
  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([
    'document_ids' => [
        'abcdef123456789abcdef123'
    ]
  ]),
  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}}/documents/file_query/:data_type', [
  'body' => '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/file_query/:data_type');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'document_ids' => [
    'abcdef123456789abcdef123'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'document_ids' => [
    'abcdef123456789abcdef123'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/documents/file_query/:data_type');
$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}}/documents/file_query/:data_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/file_query/:data_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/file_query/:data_type", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/file_query/:data_type"

payload = { "document_ids": ["abcdef123456789abcdef123"] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/file_query/:data_type"

payload <- "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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}}/documents/file_query/:data_type")

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  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\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/documents/file_query/:data_type') do |req|
  req.body = "{\n  \"document_ids\": [\n    \"abcdef123456789abcdef123\"\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/file_query/:data_type";

    let payload = json!({"document_ids": ("abcdef123456789abcdef123")});

    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}}/documents/file_query/:data_type \
  --header 'content-type: application/json' \
  --data '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}'
echo '{
  "document_ids": [
    "abcdef123456789abcdef123"
  ]
}' |  \
  http POST {{baseUrl}}/documents/file_query/:data_type \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "document_ids": [\n    "abcdef123456789abcdef123"\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/documents/file_query/:data_type
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["document_ids": ["abcdef123456789abcdef123"]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/file_query/:data_type")! 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 post_document_query
{{baseUrl}}/documents/query/:query_type
BODY json

{
  "filter": {
    "_id": {
      "$oid": ""
    },
    "inbox": {
      "$in": [
        {
          "$oid": ""
        }
      ]
    },
    "timing_fields": {
      "timeFrom": "",
      "timeTo": ""
    },
    "timings": {
      "done_time": {
        "$gt": "",
        "$gte": "",
        "$lt": "",
        "$lte": ""
      },
      "feedback_time": {},
      "receive_time": {},
      "review_start_time": {},
      "start_time": {}
    }
  },
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/query/:query_type");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"type\": \"inbox\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/query/:query_type" {:content-type :json
                                                                        :form-params {:type "inbox"}})
require "http/client"

url = "{{baseUrl}}/documents/query/:query_type"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"inbox\"\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}}/documents/query/:query_type"),
    Content = new StringContent("{\n  \"type\": \"inbox\"\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}}/documents/query/:query_type");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"inbox\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/query/:query_type"

	payload := strings.NewReader("{\n  \"type\": \"inbox\"\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/documents/query/:query_type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "type": "inbox"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/query/:query_type")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"inbox\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/query/:query_type"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"inbox\"\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  \"type\": \"inbox\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/query/:query_type")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/query/:query_type")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"inbox\"\n}")
  .asString();
const data = JSON.stringify({
  type: 'inbox'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/query/:query_type');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/query/:query_type',
  headers: {'content-type': 'application/json'},
  data: {type: 'inbox'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/query/:query_type';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"inbox"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/query/:query_type',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": "inbox"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"type\": \"inbox\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/query/:query_type")
  .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/documents/query/:query_type',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({type: 'inbox'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/query/:query_type',
  headers: {'content-type': 'application/json'},
  body: {type: 'inbox'},
  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}}/documents/query/:query_type');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  type: 'inbox'
});

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}}/documents/query/:query_type',
  headers: {'content-type': 'application/json'},
  data: {type: 'inbox'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/query/:query_type';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"inbox"}'
};

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 = @{ @"type": @"inbox" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/query/:query_type"]
                                                       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}}/documents/query/:query_type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"inbox\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/query/:query_type",
  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([
    'type' => 'inbox'
  ]),
  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}}/documents/query/:query_type', [
  'body' => '{
  "type": "inbox"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/query/:query_type');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => 'inbox'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => 'inbox'
]));
$request->setRequestUrl('{{baseUrl}}/documents/query/:query_type');
$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}}/documents/query/:query_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "inbox"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/query/:query_type' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "inbox"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"type\": \"inbox\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/query/:query_type", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/query/:query_type"

payload = { "type": "inbox" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/query/:query_type"

payload <- "{\n  \"type\": \"inbox\"\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}}/documents/query/:query_type")

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  \"type\": \"inbox\"\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/documents/query/:query_type') do |req|
  req.body = "{\n  \"type\": \"inbox\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/query/:query_type";

    let payload = json!({"type": "inbox"});

    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}}/documents/query/:query_type \
  --header 'content-type: application/json' \
  --data '{
  "type": "inbox"
}'
echo '{
  "type": "inbox"
}' |  \
  http POST {{baseUrl}}/documents/query/:query_type \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": "inbox"\n}' \
  --output-document \
  - {{baseUrl}}/documents/query/:query_type
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["type": "inbox"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/query/:query_type")! 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 post_enrichment_resource
{{baseUrl}}/documents/enrich
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/enrich");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/documents/enrich" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/documents/enrich"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/documents/enrich"),
    Content = new StringContent("{}")
    {
        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}}/documents/enrich");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/enrich"

	payload := strings.NewReader("{}")

	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/documents/enrich HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/documents/enrich")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/enrich"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/enrich")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/documents/enrich")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/documents/enrich');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/enrich',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/enrich';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/enrich',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/documents/enrich")
  .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/documents/enrich',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/documents/enrich',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/documents/enrich');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/documents/enrich',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/enrich';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/enrich"]
                                                       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}}/documents/enrich" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/enrich",
  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([
    
  ]),
  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}}/documents/enrich', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/documents/enrich');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/documents/enrich');
$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}}/documents/enrich' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/enrich' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/documents/enrich", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/enrich"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/enrich"

payload <- "{}"

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}}/documents/enrich")

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 = "{}"

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/documents/enrich') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/enrich";

    let payload = json!({});

    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}}/documents/enrich \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/documents/enrich \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/documents/enrich
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/enrich")! 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 format
{{baseUrl}}/formats
BODY json

{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats");

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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/formats" {:content-type :json
                                                    :form-params {:display_name ""
                                                                  :document_types [{:display_name ""
                                                                                    :field_name ""}]
                                                                  :labels [{:category ""
                                                                            :count_in_evaluation false
                                                                            :description ""
                                                                            :display_name ""
                                                                            :field_name ""
                                                                            :formula ""
                                                                            :initialized false
                                                                            :is_library false
                                                                            :mandatory false
                                                                            :mandatory_if {}
                                                                            :multiple false
                                                                            :options [{:active false
                                                                                       :display_name ""
                                                                                       :name ""}]
                                                                            :scope ""
                                                                            :type ""
                                                                            :visible false
                                                                            :visible_if {}}]
                                                                  :name ""
                                                                  :separators [{:name ""
                                                                                :page 0}]
                                                                  :table_types [{:collapsed false
                                                                                 :columns [{}]
                                                                                 :contains_line_items false
                                                                                 :initialized false
                                                                                 :label ""
                                                                                 :scope ""}]}})
require "http/client"

url = "{{baseUrl}}/formats"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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}}/formats"),
    Content = new StringContent("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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}}/formats");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats"

	payload := strings.NewReader("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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/formats HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 924

{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/formats")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/formats")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/formats")
  .header("content-type", "application/json")
  .body("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  display_name: '',
  document_types: [
    {
      display_name: '',
      field_name: ''
    }
  ],
  labels: [
    {
      category: '',
      count_in_evaluation: false,
      description: '',
      display_name: '',
      field_name: '',
      formula: '',
      initialized: false,
      is_library: false,
      mandatory: false,
      mandatory_if: {},
      multiple: false,
      options: [
        {
          active: false,
          display_name: '',
          name: ''
        }
      ],
      scope: '',
      type: '',
      visible: false,
      visible_if: {}
    }
  ],
  name: '',
  separators: [
    {
      name: '',
      page: 0
    }
  ],
  table_types: [
    {
      collapsed: false,
      columns: [
        {}
      ],
      contains_line_items: false,
      initialized: false,
      label: '',
      scope: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/formats');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/formats',
  headers: {'content-type': 'application/json'},
  data: {
    display_name: '',
    document_types: [{display_name: '', field_name: ''}],
    labels: [
      {
        category: '',
        count_in_evaluation: false,
        description: '',
        display_name: '',
        field_name: '',
        formula: '',
        initialized: false,
        is_library: false,
        mandatory: false,
        mandatory_if: {},
        multiple: false,
        options: [{active: false, display_name: '', name: ''}],
        scope: '',
        type: '',
        visible: false,
        visible_if: {}
      }
    ],
    name: '',
    separators: [{name: '', page: 0}],
    table_types: [
      {
        collapsed: false,
        columns: [{}],
        contains_line_items: false,
        initialized: false,
        label: '',
        scope: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/formats',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "display_name": "",\n  "document_types": [\n    {\n      "display_name": "",\n      "field_name": ""\n    }\n  ],\n  "labels": [\n    {\n      "category": "",\n      "count_in_evaluation": false,\n      "description": "",\n      "display_name": "",\n      "field_name": "",\n      "formula": "",\n      "initialized": false,\n      "is_library": false,\n      "mandatory": false,\n      "mandatory_if": {},\n      "multiple": false,\n      "options": [\n        {\n          "active": false,\n          "display_name": "",\n          "name": ""\n        }\n      ],\n      "scope": "",\n      "type": "",\n      "visible": false,\n      "visible_if": {}\n    }\n  ],\n  "name": "",\n  "separators": [\n    {\n      "name": "",\n      "page": 0\n    }\n  ],\n  "table_types": [\n    {\n      "collapsed": false,\n      "columns": [\n        {}\n      ],\n      "contains_line_items": false,\n      "initialized": false,\n      "label": "",\n      "scope": ""\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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/formats")
  .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/formats',
  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({
  display_name: '',
  document_types: [{display_name: '', field_name: ''}],
  labels: [
    {
      category: '',
      count_in_evaluation: false,
      description: '',
      display_name: '',
      field_name: '',
      formula: '',
      initialized: false,
      is_library: false,
      mandatory: false,
      mandatory_if: {},
      multiple: false,
      options: [{active: false, display_name: '', name: ''}],
      scope: '',
      type: '',
      visible: false,
      visible_if: {}
    }
  ],
  name: '',
  separators: [{name: '', page: 0}],
  table_types: [
    {
      collapsed: false,
      columns: [{}],
      contains_line_items: false,
      initialized: false,
      label: '',
      scope: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/formats',
  headers: {'content-type': 'application/json'},
  body: {
    display_name: '',
    document_types: [{display_name: '', field_name: ''}],
    labels: [
      {
        category: '',
        count_in_evaluation: false,
        description: '',
        display_name: '',
        field_name: '',
        formula: '',
        initialized: false,
        is_library: false,
        mandatory: false,
        mandatory_if: {},
        multiple: false,
        options: [{active: false, display_name: '', name: ''}],
        scope: '',
        type: '',
        visible: false,
        visible_if: {}
      }
    ],
    name: '',
    separators: [{name: '', page: 0}],
    table_types: [
      {
        collapsed: false,
        columns: [{}],
        contains_line_items: false,
        initialized: false,
        label: '',
        scope: ''
      }
    ]
  },
  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}}/formats');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  display_name: '',
  document_types: [
    {
      display_name: '',
      field_name: ''
    }
  ],
  labels: [
    {
      category: '',
      count_in_evaluation: false,
      description: '',
      display_name: '',
      field_name: '',
      formula: '',
      initialized: false,
      is_library: false,
      mandatory: false,
      mandatory_if: {},
      multiple: false,
      options: [
        {
          active: false,
          display_name: '',
          name: ''
        }
      ],
      scope: '',
      type: '',
      visible: false,
      visible_if: {}
    }
  ],
  name: '',
  separators: [
    {
      name: '',
      page: 0
    }
  ],
  table_types: [
    {
      collapsed: false,
      columns: [
        {}
      ],
      contains_line_items: false,
      initialized: false,
      label: '',
      scope: ''
    }
  ]
});

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}}/formats',
  headers: {'content-type': 'application/json'},
  data: {
    display_name: '',
    document_types: [{display_name: '', field_name: ''}],
    labels: [
      {
        category: '',
        count_in_evaluation: false,
        description: '',
        display_name: '',
        field_name: '',
        formula: '',
        initialized: false,
        is_library: false,
        mandatory: false,
        mandatory_if: {},
        multiple: false,
        options: [{active: false, display_name: '', name: ''}],
        scope: '',
        type: '',
        visible: false,
        visible_if: {}
      }
    ],
    name: '',
    separators: [{name: '', page: 0}],
    table_types: [
      {
        collapsed: false,
        columns: [{}],
        contains_line_items: false,
        initialized: false,
        label: '',
        scope: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};

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 = @{ @"display_name": @"",
                              @"document_types": @[ @{ @"display_name": @"", @"field_name": @"" } ],
                              @"labels": @[ @{ @"category": @"", @"count_in_evaluation": @NO, @"description": @"", @"display_name": @"", @"field_name": @"", @"formula": @"", @"initialized": @NO, @"is_library": @NO, @"mandatory": @NO, @"mandatory_if": @{  }, @"multiple": @NO, @"options": @[ @{ @"active": @NO, @"display_name": @"", @"name": @"" } ], @"scope": @"", @"type": @"", @"visible": @NO, @"visible_if": @{  } } ],
                              @"name": @"",
                              @"separators": @[ @{ @"name": @"", @"page": @0 } ],
                              @"table_types": @[ @{ @"collapsed": @NO, @"columns": @[ @{  } ], @"contains_line_items": @NO, @"initialized": @NO, @"label": @"", @"scope": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats"]
                                                       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}}/formats" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats",
  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([
    'display_name' => '',
    'document_types' => [
        [
                'display_name' => '',
                'field_name' => ''
        ]
    ],
    'labels' => [
        [
                'category' => '',
                'count_in_evaluation' => null,
                'description' => '',
                'display_name' => '',
                'field_name' => '',
                'formula' => '',
                'initialized' => null,
                'is_library' => null,
                'mandatory' => null,
                'mandatory_if' => [
                                
                ],
                'multiple' => null,
                'options' => [
                                [
                                                                'active' => null,
                                                                'display_name' => '',
                                                                'name' => ''
                                ]
                ],
                'scope' => '',
                'type' => '',
                'visible' => null,
                'visible_if' => [
                                
                ]
        ]
    ],
    'name' => '',
    'separators' => [
        [
                'name' => '',
                'page' => 0
        ]
    ],
    'table_types' => [
        [
                'collapsed' => null,
                'columns' => [
                                [
                                                                
                                ]
                ],
                'contains_line_items' => null,
                'initialized' => null,
                'label' => '',
                'scope' => ''
        ]
    ]
  ]),
  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}}/formats', [
  'body' => '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/formats');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'display_name' => '',
  'document_types' => [
    [
        'display_name' => '',
        'field_name' => ''
    ]
  ],
  'labels' => [
    [
        'category' => '',
        'count_in_evaluation' => null,
        'description' => '',
        'display_name' => '',
        'field_name' => '',
        'formula' => '',
        'initialized' => null,
        'is_library' => null,
        'mandatory' => null,
        'mandatory_if' => [
                
        ],
        'multiple' => null,
        'options' => [
                [
                                'active' => null,
                                'display_name' => '',
                                'name' => ''
                ]
        ],
        'scope' => '',
        'type' => '',
        'visible' => null,
        'visible_if' => [
                
        ]
    ]
  ],
  'name' => '',
  'separators' => [
    [
        'name' => '',
        'page' => 0
    ]
  ],
  'table_types' => [
    [
        'collapsed' => null,
        'columns' => [
                [
                                
                ]
        ],
        'contains_line_items' => null,
        'initialized' => null,
        'label' => '',
        'scope' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'display_name' => '',
  'document_types' => [
    [
        'display_name' => '',
        'field_name' => ''
    ]
  ],
  'labels' => [
    [
        'category' => '',
        'count_in_evaluation' => null,
        'description' => '',
        'display_name' => '',
        'field_name' => '',
        'formula' => '',
        'initialized' => null,
        'is_library' => null,
        'mandatory' => null,
        'mandatory_if' => [
                
        ],
        'multiple' => null,
        'options' => [
                [
                                'active' => null,
                                'display_name' => '',
                                'name' => ''
                ]
        ],
        'scope' => '',
        'type' => '',
        'visible' => null,
        'visible_if' => [
                
        ]
    ]
  ],
  'name' => '',
  'separators' => [
    [
        'name' => '',
        'page' => 0
    ]
  ],
  'table_types' => [
    [
        'collapsed' => null,
        'columns' => [
                [
                                
                ]
        ],
        'contains_line_items' => null,
        'initialized' => null,
        'label' => '',
        'scope' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/formats');
$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}}/formats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/formats", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats"

payload = {
    "display_name": "",
    "document_types": [
        {
            "display_name": "",
            "field_name": ""
        }
    ],
    "labels": [
        {
            "category": "",
            "count_in_evaluation": False,
            "description": "",
            "display_name": "",
            "field_name": "",
            "formula": "",
            "initialized": False,
            "is_library": False,
            "mandatory": False,
            "mandatory_if": {},
            "multiple": False,
            "options": [
                {
                    "active": False,
                    "display_name": "",
                    "name": ""
                }
            ],
            "scope": "",
            "type": "",
            "visible": False,
            "visible_if": {}
        }
    ],
    "name": "",
    "separators": [
        {
            "name": "",
            "page": 0
        }
    ],
    "table_types": [
        {
            "collapsed": False,
            "columns": [{}],
            "contains_line_items": False,
            "initialized": False,
            "label": "",
            "scope": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats"

payload <- "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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}}/formats")

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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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/formats') do |req|
  req.body = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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}}/formats";

    let payload = json!({
        "display_name": "",
        "document_types": (
            json!({
                "display_name": "",
                "field_name": ""
            })
        ),
        "labels": (
            json!({
                "category": "",
                "count_in_evaluation": false,
                "description": "",
                "display_name": "",
                "field_name": "",
                "formula": "",
                "initialized": false,
                "is_library": false,
                "mandatory": false,
                "mandatory_if": json!({}),
                "multiple": false,
                "options": (
                    json!({
                        "active": false,
                        "display_name": "",
                        "name": ""
                    })
                ),
                "scope": "",
                "type": "",
                "visible": false,
                "visible_if": json!({})
            })
        ),
        "name": "",
        "separators": (
            json!({
                "name": "",
                "page": 0
            })
        ),
        "table_types": (
            json!({
                "collapsed": false,
                "columns": (json!({})),
                "contains_line_items": false,
                "initialized": false,
                "label": "",
                "scope": ""
            })
        )
    });

    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}}/formats \
  --header 'content-type: application/json' \
  --data '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}'
echo '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/formats \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "display_name": "",\n  "document_types": [\n    {\n      "display_name": "",\n      "field_name": ""\n    }\n  ],\n  "labels": [\n    {\n      "category": "",\n      "count_in_evaluation": false,\n      "description": "",\n      "display_name": "",\n      "field_name": "",\n      "formula": "",\n      "initialized": false,\n      "is_library": false,\n      "mandatory": false,\n      "mandatory_if": {},\n      "multiple": false,\n      "options": [\n        {\n          "active": false,\n          "display_name": "",\n          "name": ""\n        }\n      ],\n      "scope": "",\n      "type": "",\n      "visible": false,\n      "visible_if": {}\n    }\n  ],\n  "name": "",\n  "separators": [\n    {\n      "name": "",\n      "page": 0\n    }\n  ],\n  "table_types": [\n    {\n      "collapsed": false,\n      "columns": [\n        {}\n      ],\n      "contains_line_items": false,\n      "initialized": false,\n      "label": "",\n      "scope": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/formats
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "display_name": "",
  "document_types": [
    [
      "display_name": "",
      "field_name": ""
    ]
  ],
  "labels": [
    [
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": [],
      "multiple": false,
      "options": [
        [
          "active": false,
          "display_name": "",
          "name": ""
        ]
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": []
    ]
  ],
  "name": "",
  "separators": [
    [
      "name": "",
      "page": 0
    ]
  ],
  "table_types": [
    [
      "collapsed": false,
      "columns": [[]],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats")! 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 the format
{{baseUrl}}/formats/:format_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:format_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/formats/:format_id")
require "http/client"

url = "{{baseUrl}}/formats/:format_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}}/formats/:format_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/:format_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats/:format_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/formats/:format_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/formats/:format_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats/:format_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}}/formats/:format_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/formats/:format_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}}/formats/:format_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/formats/:format_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/formats/:format_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/formats/:format_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}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats/:format_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}}/formats/:format_id');

echo $response->getBody();
setUrl('{{baseUrl}}/formats/:format_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/:format_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/:format_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:format_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/formats/:format_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats/:format_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats/:format_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/formats/:format_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/formats/:format_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}}/formats/:format_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}}/formats/:format_id
http DELETE {{baseUrl}}/formats/:format_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/formats/:format_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:format_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 format attributes
{{baseUrl}}/formats/:format_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:format_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/formats/:format_id")
require "http/client"

url = "{{baseUrl}}/formats/:format_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}}/formats/:format_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/:format_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats/:format_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/formats/:format_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats/:format_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats/:format_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}}/formats/:format_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats/:format_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}}/formats/:format_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/formats/:format_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/formats/:format_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/formats/:format_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}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats/:format_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}}/formats/:format_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}}/formats/:format_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats/:format_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}}/formats/:format_id');

echo $response->getBody();
setUrl('{{baseUrl}}/formats/:format_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/:format_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/:format_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:format_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/formats/:format_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats/:format_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats/:format_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/formats/:format_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/formats/:format_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/formats/:format_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}}/formats/:format_id
http GET {{baseUrl}}/formats/:format_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/formats/:format_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:format_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get lists of format
{{baseUrl}}/formats
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/formats")
require "http/client"

url = "{{baseUrl}}/formats"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/formats"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/formats HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/formats")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/formats');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/formats'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/formats',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/formats")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/formats',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/formats'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/formats');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/formats'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/formats" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/formats');

echo $response->getBody();
setUrl('{{baseUrl}}/formats');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/formats');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/formats")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/formats")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/formats') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/formats";

    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}}/formats
http GET {{baseUrl}}/formats
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/formats
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 supported document_types
{{baseUrl}}/formats/document_types
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/document_types");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/formats/document_types")
require "http/client"

url = "{{baseUrl}}/formats/document_types"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/formats/document_types"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/document_types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats/document_types"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/formats/document_types HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats/document_types")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats/document_types"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/formats/document_types")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats/document_types")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/formats/document_types');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/formats/document_types'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats/document_types';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/formats/document_types',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/formats/document_types")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/formats/document_types',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/formats/document_types'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/formats/document_types');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/formats/document_types'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats/document_types';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats/document_types"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/formats/document_types" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats/document_types",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/formats/document_types');

echo $response->getBody();
setUrl('{{baseUrl}}/formats/document_types');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/document_types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/document_types' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/document_types' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/formats/document_types")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats/document_types"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats/document_types"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/formats/document_types")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/formats/document_types') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/formats/document_types";

    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}}/formats/document_types
http GET {{baseUrl}}/formats/document_types
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/formats/document_types
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/document_types")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 tags values
{{baseUrl}}/formats/:scope/tag_fields
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:scope/tag_fields");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/formats/:scope/tag_fields")
require "http/client"

url = "{{baseUrl}}/formats/:scope/tag_fields"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/formats/:scope/tag_fields"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/formats/:scope/tag_fields");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats/:scope/tag_fields"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/formats/:scope/tag_fields HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/formats/:scope/tag_fields")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats/:scope/tag_fields"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/formats/:scope/tag_fields")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/formats/:scope/tag_fields")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/formats/:scope/tag_fields');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/formats/:scope/tag_fields'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats/:scope/tag_fields';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/formats/:scope/tag_fields',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/formats/:scope/tag_fields")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/formats/:scope/tag_fields',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/formats/:scope/tag_fields'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/formats/:scope/tag_fields');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/formats/:scope/tag_fields'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats/:scope/tag_fields';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats/:scope/tag_fields"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/formats/:scope/tag_fields" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats/:scope/tag_fields",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/formats/:scope/tag_fields');

echo $response->getBody();
setUrl('{{baseUrl}}/formats/:scope/tag_fields');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/formats/:scope/tag_fields');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/formats/:scope/tag_fields' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:scope/tag_fields' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/formats/:scope/tag_fields")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats/:scope/tag_fields"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats/:scope/tag_fields"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/formats/:scope/tag_fields")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/formats/:scope/tag_fields') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/formats/:scope/tag_fields";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/formats/:scope/tag_fields
http GET {{baseUrl}}/formats/:scope/tag_fields
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/formats/:scope/tag_fields
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:scope/tag_fields")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update the format
{{baseUrl}}/formats/:format_id
BODY json

{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/formats/:format_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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/formats/:format_id" {:content-type :json
                                                                :form-params {:display_name ""
                                                                              :document_types [{:display_name ""
                                                                                                :field_name ""}]
                                                                              :labels [{:category ""
                                                                                        :count_in_evaluation false
                                                                                        :description ""
                                                                                        :display_name ""
                                                                                        :field_name ""
                                                                                        :formula ""
                                                                                        :initialized false
                                                                                        :is_library false
                                                                                        :mandatory false
                                                                                        :mandatory_if {}
                                                                                        :multiple false
                                                                                        :options [{:active false
                                                                                                   :display_name ""
                                                                                                   :name ""}]
                                                                                        :scope ""
                                                                                        :type ""
                                                                                        :visible false
                                                                                        :visible_if {}}]
                                                                              :name ""
                                                                              :separators [{:name ""
                                                                                            :page 0}]
                                                                              :table_types [{:collapsed false
                                                                                             :columns [{}]
                                                                                             :contains_line_items false
                                                                                             :initialized false
                                                                                             :label ""
                                                                                             :scope ""}]}})
require "http/client"

url = "{{baseUrl}}/formats/:format_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/formats/:format_id"),
    Content = new StringContent("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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}}/formats/:format_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/formats/:format_id"

	payload := strings.NewReader("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/formats/:format_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 924

{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/formats/:format_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/formats/:format_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/formats/:format_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/formats/:format_id")
  .header("content-type", "application/json")
  .body("{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  display_name: '',
  document_types: [
    {
      display_name: '',
      field_name: ''
    }
  ],
  labels: [
    {
      category: '',
      count_in_evaluation: false,
      description: '',
      display_name: '',
      field_name: '',
      formula: '',
      initialized: false,
      is_library: false,
      mandatory: false,
      mandatory_if: {},
      multiple: false,
      options: [
        {
          active: false,
          display_name: '',
          name: ''
        }
      ],
      scope: '',
      type: '',
      visible: false,
      visible_if: {}
    }
  ],
  name: '',
  separators: [
    {
      name: '',
      page: 0
    }
  ],
  table_types: [
    {
      collapsed: false,
      columns: [
        {}
      ],
      contains_line_items: false,
      initialized: false,
      label: '',
      scope: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/formats/:format_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/formats/:format_id',
  headers: {'content-type': 'application/json'},
  data: {
    display_name: '',
    document_types: [{display_name: '', field_name: ''}],
    labels: [
      {
        category: '',
        count_in_evaluation: false,
        description: '',
        display_name: '',
        field_name: '',
        formula: '',
        initialized: false,
        is_library: false,
        mandatory: false,
        mandatory_if: {},
        multiple: false,
        options: [{active: false, display_name: '', name: ''}],
        scope: '',
        type: '',
        visible: false,
        visible_if: {}
      }
    ],
    name: '',
    separators: [{name: '', page: 0}],
    table_types: [
      {
        collapsed: false,
        columns: [{}],
        contains_line_items: false,
        initialized: false,
        label: '',
        scope: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/formats/:format_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/formats/:format_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "display_name": "",\n  "document_types": [\n    {\n      "display_name": "",\n      "field_name": ""\n    }\n  ],\n  "labels": [\n    {\n      "category": "",\n      "count_in_evaluation": false,\n      "description": "",\n      "display_name": "",\n      "field_name": "",\n      "formula": "",\n      "initialized": false,\n      "is_library": false,\n      "mandatory": false,\n      "mandatory_if": {},\n      "multiple": false,\n      "options": [\n        {\n          "active": false,\n          "display_name": "",\n          "name": ""\n        }\n      ],\n      "scope": "",\n      "type": "",\n      "visible": false,\n      "visible_if": {}\n    }\n  ],\n  "name": "",\n  "separators": [\n    {\n      "name": "",\n      "page": 0\n    }\n  ],\n  "table_types": [\n    {\n      "collapsed": false,\n      "columns": [\n        {}\n      ],\n      "contains_line_items": false,\n      "initialized": false,\n      "label": "",\n      "scope": ""\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  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/formats/:format_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/formats/:format_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({
  display_name: '',
  document_types: [{display_name: '', field_name: ''}],
  labels: [
    {
      category: '',
      count_in_evaluation: false,
      description: '',
      display_name: '',
      field_name: '',
      formula: '',
      initialized: false,
      is_library: false,
      mandatory: false,
      mandatory_if: {},
      multiple: false,
      options: [{active: false, display_name: '', name: ''}],
      scope: '',
      type: '',
      visible: false,
      visible_if: {}
    }
  ],
  name: '',
  separators: [{name: '', page: 0}],
  table_types: [
    {
      collapsed: false,
      columns: [{}],
      contains_line_items: false,
      initialized: false,
      label: '',
      scope: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/formats/:format_id',
  headers: {'content-type': 'application/json'},
  body: {
    display_name: '',
    document_types: [{display_name: '', field_name: ''}],
    labels: [
      {
        category: '',
        count_in_evaluation: false,
        description: '',
        display_name: '',
        field_name: '',
        formula: '',
        initialized: false,
        is_library: false,
        mandatory: false,
        mandatory_if: {},
        multiple: false,
        options: [{active: false, display_name: '', name: ''}],
        scope: '',
        type: '',
        visible: false,
        visible_if: {}
      }
    ],
    name: '',
    separators: [{name: '', page: 0}],
    table_types: [
      {
        collapsed: false,
        columns: [{}],
        contains_line_items: false,
        initialized: false,
        label: '',
        scope: ''
      }
    ]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/formats/:format_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  display_name: '',
  document_types: [
    {
      display_name: '',
      field_name: ''
    }
  ],
  labels: [
    {
      category: '',
      count_in_evaluation: false,
      description: '',
      display_name: '',
      field_name: '',
      formula: '',
      initialized: false,
      is_library: false,
      mandatory: false,
      mandatory_if: {},
      multiple: false,
      options: [
        {
          active: false,
          display_name: '',
          name: ''
        }
      ],
      scope: '',
      type: '',
      visible: false,
      visible_if: {}
    }
  ],
  name: '',
  separators: [
    {
      name: '',
      page: 0
    }
  ],
  table_types: [
    {
      collapsed: false,
      columns: [
        {}
      ],
      contains_line_items: false,
      initialized: false,
      label: '',
      scope: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/formats/:format_id',
  headers: {'content-type': 'application/json'},
  data: {
    display_name: '',
    document_types: [{display_name: '', field_name: ''}],
    labels: [
      {
        category: '',
        count_in_evaluation: false,
        description: '',
        display_name: '',
        field_name: '',
        formula: '',
        initialized: false,
        is_library: false,
        mandatory: false,
        mandatory_if: {},
        multiple: false,
        options: [{active: false, display_name: '', name: ''}],
        scope: '',
        type: '',
        visible: false,
        visible_if: {}
      }
    ],
    name: '',
    separators: [{name: '', page: 0}],
    table_types: [
      {
        collapsed: false,
        columns: [{}],
        contains_line_items: false,
        initialized: false,
        label: '',
        scope: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/formats/:format_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"display_name":"","document_types":[{"display_name":"","field_name":""}],"labels":[{"category":"","count_in_evaluation":false,"description":"","display_name":"","field_name":"","formula":"","initialized":false,"is_library":false,"mandatory":false,"mandatory_if":{},"multiple":false,"options":[{"active":false,"display_name":"","name":""}],"scope":"","type":"","visible":false,"visible_if":{}}],"name":"","separators":[{"name":"","page":0}],"table_types":[{"collapsed":false,"columns":[{}],"contains_line_items":false,"initialized":false,"label":"","scope":""}]}'
};

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 = @{ @"display_name": @"",
                              @"document_types": @[ @{ @"display_name": @"", @"field_name": @"" } ],
                              @"labels": @[ @{ @"category": @"", @"count_in_evaluation": @NO, @"description": @"", @"display_name": @"", @"field_name": @"", @"formula": @"", @"initialized": @NO, @"is_library": @NO, @"mandatory": @NO, @"mandatory_if": @{  }, @"multiple": @NO, @"options": @[ @{ @"active": @NO, @"display_name": @"", @"name": @"" } ], @"scope": @"", @"type": @"", @"visible": @NO, @"visible_if": @{  } } ],
                              @"name": @"",
                              @"separators": @[ @{ @"name": @"", @"page": @0 } ],
                              @"table_types": @[ @{ @"collapsed": @NO, @"columns": @[ @{  } ], @"contains_line_items": @NO, @"initialized": @NO, @"label": @"", @"scope": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/formats/:format_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/formats/:format_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/formats/:format_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'display_name' => '',
    'document_types' => [
        [
                'display_name' => '',
                'field_name' => ''
        ]
    ],
    'labels' => [
        [
                'category' => '',
                'count_in_evaluation' => null,
                'description' => '',
                'display_name' => '',
                'field_name' => '',
                'formula' => '',
                'initialized' => null,
                'is_library' => null,
                'mandatory' => null,
                'mandatory_if' => [
                                
                ],
                'multiple' => null,
                'options' => [
                                [
                                                                'active' => null,
                                                                'display_name' => '',
                                                                'name' => ''
                                ]
                ],
                'scope' => '',
                'type' => '',
                'visible' => null,
                'visible_if' => [
                                
                ]
        ]
    ],
    'name' => '',
    'separators' => [
        [
                'name' => '',
                'page' => 0
        ]
    ],
    'table_types' => [
        [
                'collapsed' => null,
                'columns' => [
                                [
                                                                
                                ]
                ],
                'contains_line_items' => null,
                'initialized' => null,
                'label' => '',
                'scope' => ''
        ]
    ]
  ]),
  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('PATCH', '{{baseUrl}}/formats/:format_id', [
  'body' => '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/formats/:format_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'display_name' => '',
  'document_types' => [
    [
        'display_name' => '',
        'field_name' => ''
    ]
  ],
  'labels' => [
    [
        'category' => '',
        'count_in_evaluation' => null,
        'description' => '',
        'display_name' => '',
        'field_name' => '',
        'formula' => '',
        'initialized' => null,
        'is_library' => null,
        'mandatory' => null,
        'mandatory_if' => [
                
        ],
        'multiple' => null,
        'options' => [
                [
                                'active' => null,
                                'display_name' => '',
                                'name' => ''
                ]
        ],
        'scope' => '',
        'type' => '',
        'visible' => null,
        'visible_if' => [
                
        ]
    ]
  ],
  'name' => '',
  'separators' => [
    [
        'name' => '',
        'page' => 0
    ]
  ],
  'table_types' => [
    [
        'collapsed' => null,
        'columns' => [
                [
                                
                ]
        ],
        'contains_line_items' => null,
        'initialized' => null,
        'label' => '',
        'scope' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'display_name' => '',
  'document_types' => [
    [
        'display_name' => '',
        'field_name' => ''
    ]
  ],
  'labels' => [
    [
        'category' => '',
        'count_in_evaluation' => null,
        'description' => '',
        'display_name' => '',
        'field_name' => '',
        'formula' => '',
        'initialized' => null,
        'is_library' => null,
        'mandatory' => null,
        'mandatory_if' => [
                
        ],
        'multiple' => null,
        'options' => [
                [
                                'active' => null,
                                'display_name' => '',
                                'name' => ''
                ]
        ],
        'scope' => '',
        'type' => '',
        'visible' => null,
        'visible_if' => [
                
        ]
    ]
  ],
  'name' => '',
  'separators' => [
    [
        'name' => '',
        'page' => 0
    ]
  ],
  'table_types' => [
    [
        'collapsed' => null,
        'columns' => [
                [
                                
                ]
        ],
        'contains_line_items' => null,
        'initialized' => null,
        'label' => '',
        'scope' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/formats/:format_id');
$request->setRequestMethod('PATCH');
$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}}/formats/:format_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/formats/:format_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/formats/:format_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/formats/:format_id"

payload = {
    "display_name": "",
    "document_types": [
        {
            "display_name": "",
            "field_name": ""
        }
    ],
    "labels": [
        {
            "category": "",
            "count_in_evaluation": False,
            "description": "",
            "display_name": "",
            "field_name": "",
            "formula": "",
            "initialized": False,
            "is_library": False,
            "mandatory": False,
            "mandatory_if": {},
            "multiple": False,
            "options": [
                {
                    "active": False,
                    "display_name": "",
                    "name": ""
                }
            ],
            "scope": "",
            "type": "",
            "visible": False,
            "visible_if": {}
        }
    ],
    "name": "",
    "separators": [
        {
            "name": "",
            "page": 0
        }
    ],
    "table_types": [
        {
            "collapsed": False,
            "columns": [{}],
            "contains_line_items": False,
            "initialized": False,
            "label": "",
            "scope": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/formats/:format_id"

payload <- "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/formats/:format_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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.patch('/baseUrl/formats/:format_id') do |req|
  req.body = "{\n  \"display_name\": \"\",\n  \"document_types\": [\n    {\n      \"display_name\": \"\",\n      \"field_name\": \"\"\n    }\n  ],\n  \"labels\": [\n    {\n      \"category\": \"\",\n      \"count_in_evaluation\": false,\n      \"description\": \"\",\n      \"display_name\": \"\",\n      \"field_name\": \"\",\n      \"formula\": \"\",\n      \"initialized\": false,\n      \"is_library\": false,\n      \"mandatory\": false,\n      \"mandatory_if\": {},\n      \"multiple\": false,\n      \"options\": [\n        {\n          \"active\": false,\n          \"display_name\": \"\",\n          \"name\": \"\"\n        }\n      ],\n      \"scope\": \"\",\n      \"type\": \"\",\n      \"visible\": false,\n      \"visible_if\": {}\n    }\n  ],\n  \"name\": \"\",\n  \"separators\": [\n    {\n      \"name\": \"\",\n      \"page\": 0\n    }\n  ],\n  \"table_types\": [\n    {\n      \"collapsed\": false,\n      \"columns\": [\n        {}\n      ],\n      \"contains_line_items\": false,\n      \"initialized\": false,\n      \"label\": \"\",\n      \"scope\": \"\"\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}}/formats/:format_id";

    let payload = json!({
        "display_name": "",
        "document_types": (
            json!({
                "display_name": "",
                "field_name": ""
            })
        ),
        "labels": (
            json!({
                "category": "",
                "count_in_evaluation": false,
                "description": "",
                "display_name": "",
                "field_name": "",
                "formula": "",
                "initialized": false,
                "is_library": false,
                "mandatory": false,
                "mandatory_if": json!({}),
                "multiple": false,
                "options": (
                    json!({
                        "active": false,
                        "display_name": "",
                        "name": ""
                    })
                ),
                "scope": "",
                "type": "",
                "visible": false,
                "visible_if": json!({})
            })
        ),
        "name": "",
        "separators": (
            json!({
                "name": "",
                "page": 0
            })
        ),
        "table_types": (
            json!({
                "collapsed": false,
                "columns": (json!({})),
                "contains_line_items": false,
                "initialized": false,
                "label": "",
                "scope": ""
            })
        )
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/formats/:format_id \
  --header 'content-type: application/json' \
  --data '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}'
echo '{
  "display_name": "",
  "document_types": [
    {
      "display_name": "",
      "field_name": ""
    }
  ],
  "labels": [
    {
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": {},
      "multiple": false,
      "options": [
        {
          "active": false,
          "display_name": "",
          "name": ""
        }
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": {}
    }
  ],
  "name": "",
  "separators": [
    {
      "name": "",
      "page": 0
    }
  ],
  "table_types": [
    {
      "collapsed": false,
      "columns": [
        {}
      ],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    }
  ]
}' |  \
  http PATCH {{baseUrl}}/formats/:format_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "display_name": "",\n  "document_types": [\n    {\n      "display_name": "",\n      "field_name": ""\n    }\n  ],\n  "labels": [\n    {\n      "category": "",\n      "count_in_evaluation": false,\n      "description": "",\n      "display_name": "",\n      "field_name": "",\n      "formula": "",\n      "initialized": false,\n      "is_library": false,\n      "mandatory": false,\n      "mandatory_if": {},\n      "multiple": false,\n      "options": [\n        {\n          "active": false,\n          "display_name": "",\n          "name": ""\n        }\n      ],\n      "scope": "",\n      "type": "",\n      "visible": false,\n      "visible_if": {}\n    }\n  ],\n  "name": "",\n  "separators": [\n    {\n      "name": "",\n      "page": 0\n    }\n  ],\n  "table_types": [\n    {\n      "collapsed": false,\n      "columns": [\n        {}\n      ],\n      "contains_line_items": false,\n      "initialized": false,\n      "label": "",\n      "scope": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/formats/:format_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "display_name": "",
  "document_types": [
    [
      "display_name": "",
      "field_name": ""
    ]
  ],
  "labels": [
    [
      "category": "",
      "count_in_evaluation": false,
      "description": "",
      "display_name": "",
      "field_name": "",
      "formula": "",
      "initialized": false,
      "is_library": false,
      "mandatory": false,
      "mandatory_if": [],
      "multiple": false,
      "options": [
        [
          "active": false,
          "display_name": "",
          "name": ""
        ]
      ],
      "scope": "",
      "type": "",
      "visible": false,
      "visible_if": []
    ]
  ],
  "name": "",
  "separators": [
    [
      "name": "",
      "page": 0
    ]
  ],
  "table_types": [
    [
      "collapsed": false,
      "columns": [[]],
      "contains_line_items": false,
      "initialized": false,
      "label": "",
      "scope": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/formats/:format_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 inbox
{{baseUrl}}/inboxes
BODY json

{
  "name": "",
  "project": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes");

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  \"project\": \"abcdef123456789abcdef123\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/inboxes" {:content-type :json
                                                    :form-params {:project "abcdef123456789abcdef123"}})
require "http/client"

url = "{{baseUrl}}/inboxes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes"),
    Content = new StringContent("{\n  \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"project\": \"abcdef123456789abcdef123\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes"

	payload := strings.NewReader("{\n  \"project\": \"abcdef123456789abcdef123\"\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/inboxes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "project": "abcdef123456789abcdef123"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/inboxes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"project\": \"abcdef123456789abcdef123\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"project\": \"abcdef123456789abcdef123\"\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  \"project\": \"abcdef123456789abcdef123\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/inboxes")
  .header("content-type", "application/json")
  .body("{\n  \"project\": \"abcdef123456789abcdef123\"\n}")
  .asString();
const data = JSON.stringify({
  project: 'abcdef123456789abcdef123'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/inboxes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inboxes',
  headers: {'content-type': 'application/json'},
  data: {project: 'abcdef123456789abcdef123'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"project":"abcdef123456789abcdef123"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "project": "abcdef123456789abcdef123"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"project\": \"abcdef123456789abcdef123\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/inboxes")
  .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/inboxes',
  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({project: 'abcdef123456789abcdef123'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inboxes',
  headers: {'content-type': 'application/json'},
  body: {project: 'abcdef123456789abcdef123'},
  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}}/inboxes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  project: 'abcdef123456789abcdef123'
});

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}}/inboxes',
  headers: {'content-type': 'application/json'},
  data: {project: 'abcdef123456789abcdef123'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"project":"abcdef123456789abcdef123"}'
};

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 = @{ @"project": @"abcdef123456789abcdef123" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes"]
                                                       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}}/inboxes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"project\": \"abcdef123456789abcdef123\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes",
  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([
    'project' => 'abcdef123456789abcdef123'
  ]),
  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}}/inboxes', [
  'body' => '{
  "project": "abcdef123456789abcdef123"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'project' => 'abcdef123456789abcdef123'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'project' => 'abcdef123456789abcdef123'
]));
$request->setRequestUrl('{{baseUrl}}/inboxes');
$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}}/inboxes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "project": "abcdef123456789abcdef123"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "project": "abcdef123456789abcdef123"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"project\": \"abcdef123456789abcdef123\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/inboxes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes"

payload = { "project": "abcdef123456789abcdef123" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes"

payload <- "{\n  \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes")

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  \"project\": \"abcdef123456789abcdef123\"\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/inboxes') do |req|
  req.body = "{\n  \"project\": \"abcdef123456789abcdef123\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes";

    let payload = json!({"project": "abcdef123456789abcdef123"});

    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}}/inboxes \
  --header 'content-type: application/json' \
  --data '{
  "project": "abcdef123456789abcdef123"
}'
echo '{
  "project": "abcdef123456789abcdef123"
}' |  \
  http POST {{baseUrl}}/inboxes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "project": "abcdef123456789abcdef123"\n}' \
  --output-document \
  - {{baseUrl}}/inboxes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["project": "abcdef123456789abcdef123"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an inbox
{{baseUrl}}/inboxes/:inbox_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/inboxes/:inbox_id")
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/inboxes/:inbox_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/inboxes/:inbox_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/inboxes/:inbox_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id
http DELETE {{baseUrl}}/inboxes/:inbox_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_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 documents
{{baseUrl}}/inboxes/:inbox_id/documents
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/documents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/inboxes/:inbox_id/documents")
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_id/documents"

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}}/inboxes/:inbox_id/documents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/documents");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_id/documents"

	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/inboxes/:inbox_id/documents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/inboxes/:inbox_id/documents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/documents"))
    .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}}/inboxes/:inbox_id/documents")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/inboxes/:inbox_id/documents")
  .asString();
const 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}}/inboxes/:inbox_id/documents');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/inboxes/:inbox_id/documents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
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}}/inboxes/:inbox_id/documents',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/documents")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_id/documents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/inboxes/:inbox_id/documents'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/inboxes/:inbox_id/documents');

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}}/inboxes/:inbox_id/documents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
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}}/inboxes/:inbox_id/documents"]
                                                       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}}/inboxes/:inbox_id/documents" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_id/documents",
  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}}/inboxes/:inbox_id/documents');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/inboxes/:inbox_id/documents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id/documents"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id/documents"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_id/documents")

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/inboxes/:inbox_id/documents') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes/:inbox_id/documents";

    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}}/inboxes/:inbox_id/documents
http DELETE {{baseUrl}}/inboxes/:inbox_id/documents
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id/documents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/documents")! 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 Inbox attributes
{{baseUrl}}/inboxes/:inbox_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/inboxes/:inbox_id")
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_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}}/inboxes/:inbox_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/inboxes/:inbox_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_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/inboxes/:inbox_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes/:inbox_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}}/inboxes/:inbox_id
http GET {{baseUrl}}/inboxes/:inbox_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get documents in the inbox
{{baseUrl}}/inboxes/:inbox_id/documents
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/documents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/inboxes/:inbox_id/documents")
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_id/documents"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/inboxes/:inbox_id/documents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/documents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_id/documents"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/inboxes/:inbox_id/documents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id/documents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/documents"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/documents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_id/documents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/inboxes/:inbox_id/documents');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes/:inbox_id/documents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/documents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_id/documents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/documents'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/inboxes/:inbox_id/documents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_id/documents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id/documents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/inboxes/:inbox_id/documents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_id/documents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/inboxes/:inbox_id/documents');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/documents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/documents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/inboxes/:inbox_id/documents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id/documents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id/documents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_id/documents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/inboxes/:inbox_id/documents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes/:inbox_id/documents";

    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}}/inboxes/:inbox_id/documents
http GET {{baseUrl}}/inboxes/:inbox_id/documents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id/documents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/documents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "inbox": "abcdef123456789abcdef123"
  }
]
GET Get list of inboxes
{{baseUrl}}/inboxes
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/inboxes")
require "http/client"

url = "{{baseUrl}}/inboxes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/inboxes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/inboxes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/inboxes');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/inboxes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/inboxes'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/inboxes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/inboxes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/inboxes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/inboxes');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/inboxes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/inboxes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes";

    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}}/inboxes
http GET {{baseUrl}}/inboxes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/inboxes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 paginated list of documents in the inbox
{{baseUrl}}/inboxes/:inbox_id/paginated
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/paginated");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/inboxes/:inbox_id/paginated")
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_id/paginated"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/inboxes/:inbox_id/paginated"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/paginated");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_id/paginated"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/inboxes/:inbox_id/paginated HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id/paginated")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/paginated"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/paginated")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_id/paginated")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/inboxes/:inbox_id/paginated');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/paginated'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/paginated';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes/:inbox_id/paginated',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/paginated")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_id/paginated',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/paginated'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/inboxes/:inbox_id/paginated');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/inboxes/:inbox_id/paginated'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_id/paginated';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id/paginated"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/inboxes/:inbox_id/paginated" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_id/paginated",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/inboxes/:inbox_id/paginated');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/paginated');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/paginated');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/paginated' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/paginated' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/inboxes/:inbox_id/paginated")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id/paginated"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id/paginated"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_id/paginated")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/inboxes/:inbox_id/paginated') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes/:inbox_id/paginated";

    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}}/inboxes/:inbox_id/paginated
http GET {{baseUrl}}/inboxes/:inbox_id/paginated
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id/paginated
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/paginated")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Schedule inbox reprocessing
{{baseUrl}}/inboxes/:inbox_id/reprocess
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/reprocess");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/inboxes/:inbox_id/reprocess" {:multipart [{:name "hints"
                                                                                     :content ""}]})
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_id/reprocess"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/inboxes/:inbox_id/reprocess"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "hints",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/reprocess");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_id/reprocess"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/inboxes/:inbox_id/reprocess HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 114

-----011000010111000001101001
Content-Disposition: form-data; name="hints"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/inboxes/:inbox_id/reprocess")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/reprocess"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/reprocess")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/inboxes/:inbox_id/reprocess")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('hints', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/inboxes/:inbox_id/reprocess');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('hints', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/reprocess';
const form = new FormData();
form.append('hints', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('hints', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/reprocess")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_id/reprocess',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="hints"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {hints: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/inboxes/:inbox_id/reprocess');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/inboxes/:inbox_id/reprocess',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="hints"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('hints', '');

const url = '{{baseUrl}}/inboxes/:inbox_id/reprocess';
const options = {method: 'POST'};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"hints", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id/reprocess"]
                                                       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}}/inboxes/:inbox_id/reprocess" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_id/reprocess",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/inboxes/:inbox_id/reprocess', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/reprocess');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="hints"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/reprocess');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/reprocess' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="hints"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/reprocess' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="hints"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/inboxes/:inbox_id/reprocess", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id/reprocess"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id/reprocess"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_id/reprocess")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/inboxes/:inbox_id/reprocess') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hints\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes/:inbox_id/reprocess";

    let form = reqwest::multipart::Form::new()
        .text("hints", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/inboxes/:inbox_id/reprocess \
  --header 'content-type: multipart/form-data' \
  --form hints=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="hints"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/inboxes/:inbox_id/reprocess \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="hints"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id/reprocess
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "hints",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/reprocess")! 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()
PATCH Update inbox
{{baseUrl}}/inboxes/:inbox_id
BODY json

{
  "name": "",
  "project": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_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  \"project\": \"abcdef123456789abcdef123\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/inboxes/:inbox_id" {:content-type :json
                                                               :form-params {:project "abcdef123456789abcdef123"}})
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"project\": \"abcdef123456789abcdef123\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/inboxes/:inbox_id"),
    Content = new StringContent("{\n  \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes/:inbox_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"project\": \"abcdef123456789abcdef123\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_id"

	payload := strings.NewReader("{\n  \"project\": \"abcdef123456789abcdef123\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/inboxes/:inbox_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "project": "abcdef123456789abcdef123"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/inboxes/:inbox_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"project\": \"abcdef123456789abcdef123\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"project\": \"abcdef123456789abcdef123\"\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  \"project\": \"abcdef123456789abcdef123\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/inboxes/:inbox_id")
  .header("content-type", "application/json")
  .body("{\n  \"project\": \"abcdef123456789abcdef123\"\n}")
  .asString();
const data = JSON.stringify({
  project: 'abcdef123456789abcdef123'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/inboxes/:inbox_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/inboxes/:inbox_id',
  headers: {'content-type': 'application/json'},
  data: {project: 'abcdef123456789abcdef123'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"project":"abcdef123456789abcdef123"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes/:inbox_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "project": "abcdef123456789abcdef123"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"project\": \"abcdef123456789abcdef123\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_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({project: 'abcdef123456789abcdef123'}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/inboxes/:inbox_id',
  headers: {'content-type': 'application/json'},
  body: {project: 'abcdef123456789abcdef123'},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/inboxes/:inbox_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  project: 'abcdef123456789abcdef123'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/inboxes/:inbox_id',
  headers: {'content-type': 'application/json'},
  data: {project: 'abcdef123456789abcdef123'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"project":"abcdef123456789abcdef123"}'
};

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 = @{ @"project": @"abcdef123456789abcdef123" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/inboxes/:inbox_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"project\": \"abcdef123456789abcdef123\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'project' => 'abcdef123456789abcdef123'
  ]),
  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('PATCH', '{{baseUrl}}/inboxes/:inbox_id', [
  'body' => '{
  "project": "abcdef123456789abcdef123"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'project' => 'abcdef123456789abcdef123'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'project' => 'abcdef123456789abcdef123'
]));
$request->setRequestUrl('{{baseUrl}}/inboxes/:inbox_id');
$request->setRequestMethod('PATCH');
$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}}/inboxes/:inbox_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "project": "abcdef123456789abcdef123"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "project": "abcdef123456789abcdef123"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"project\": \"abcdef123456789abcdef123\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/inboxes/:inbox_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id"

payload = { "project": "abcdef123456789abcdef123" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id"

payload <- "{\n  \"project\": \"abcdef123456789abcdef123\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"project\": \"abcdef123456789abcdef123\"\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.patch('/baseUrl/inboxes/:inbox_id') do |req|
  req.body = "{\n  \"project\": \"abcdef123456789abcdef123\"\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}}/inboxes/:inbox_id";

    let payload = json!({"project": "abcdef123456789abcdef123"});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/inboxes/:inbox_id \
  --header 'content-type: application/json' \
  --data '{
  "project": "abcdef123456789abcdef123"
}'
echo '{
  "project": "abcdef123456789abcdef123"
}' |  \
  http PATCH {{baseUrl}}/inboxes/:inbox_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "project": "abcdef123456789abcdef123"\n}' \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["project": "abcdef123456789abcdef123"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET get_inbox_document_versions_resource
{{baseUrl}}/inboxes/:inbox_id/document_versions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/inboxes/:inbox_id/document_versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/inboxes/:inbox_id/document_versions")
require "http/client"

url = "{{baseUrl}}/inboxes/:inbox_id/document_versions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/inboxes/:inbox_id/document_versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/inboxes/:inbox_id/document_versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/inboxes/:inbox_id/document_versions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/inboxes/:inbox_id/document_versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/inboxes/:inbox_id/document_versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/inboxes/:inbox_id/document_versions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/document_versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/inboxes/:inbox_id/document_versions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/inboxes/:inbox_id/document_versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/inboxes/:inbox_id/document_versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/inboxes/:inbox_id/document_versions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/inboxes/:inbox_id/document_versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/inboxes/:inbox_id/document_versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/inboxes/:inbox_id/document_versions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/inboxes/:inbox_id/document_versions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/inboxes/:inbox_id/document_versions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/inboxes/:inbox_id/document_versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/inboxes/:inbox_id/document_versions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/inboxes/:inbox_id/document_versions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/inboxes/:inbox_id/document_versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/inboxes/:inbox_id/document_versions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/inboxes/:inbox_id/document_versions');

echo $response->getBody();
setUrl('{{baseUrl}}/inboxes/:inbox_id/document_versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/inboxes/:inbox_id/document_versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/inboxes/:inbox_id/document_versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/inboxes/:inbox_id/document_versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/inboxes/:inbox_id/document_versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/inboxes/:inbox_id/document_versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/inboxes/:inbox_id/document_versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/inboxes/:inbox_id/document_versions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/inboxes/:inbox_id/document_versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/inboxes/:inbox_id/document_versions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/inboxes/:inbox_id/document_versions
http GET {{baseUrl}}/inboxes/:inbox_id/document_versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/inboxes/:inbox_id/document_versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/inboxes/:inbox_id/document_versions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create integration
{{baseUrl}}/integrations/
BODY json

{
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/");

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  \"type\": \"webhook\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/integrations/" {:content-type :json
                                                          :form-params {:type "webhook"}})
require "http/client"

url = "{{baseUrl}}/integrations/"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"webhook\"\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}}/integrations/"),
    Content = new StringContent("{\n  \"type\": \"webhook\"\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}}/integrations/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"webhook\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/integrations/"

	payload := strings.NewReader("{\n  \"type\": \"webhook\"\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/integrations/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "type": "webhook"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/integrations/")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"webhook\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/integrations/"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"webhook\"\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  \"type\": \"webhook\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/integrations/")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/integrations/")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"webhook\"\n}")
  .asString();
const data = JSON.stringify({
  type: 'webhook'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/integrations/');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/integrations/',
  headers: {'content-type': 'application/json'},
  data: {type: 'webhook'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/integrations/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"webhook"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/integrations/',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": "webhook"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"type\": \"webhook\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/integrations/")
  .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/integrations/',
  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({type: 'webhook'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/integrations/',
  headers: {'content-type': 'application/json'},
  body: {type: 'webhook'},
  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}}/integrations/');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  type: 'webhook'
});

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}}/integrations/',
  headers: {'content-type': 'application/json'},
  data: {type: 'webhook'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/integrations/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"webhook"}'
};

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 = @{ @"type": @"webhook" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/integrations/"]
                                                       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}}/integrations/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"webhook\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/integrations/",
  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([
    'type' => 'webhook'
  ]),
  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}}/integrations/', [
  'body' => '{
  "type": "webhook"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/integrations/');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => 'webhook'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => 'webhook'
]));
$request->setRequestUrl('{{baseUrl}}/integrations/');
$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}}/integrations/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "webhook"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "webhook"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"type\": \"webhook\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/integrations/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/integrations/"

payload = { "type": "webhook" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/integrations/"

payload <- "{\n  \"type\": \"webhook\"\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}}/integrations/")

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  \"type\": \"webhook\"\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/integrations/') do |req|
  req.body = "{\n  \"type\": \"webhook\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/integrations/";

    let payload = json!({"type": "webhook"});

    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}}/integrations/ \
  --header 'content-type: application/json' \
  --data '{
  "type": "webhook"
}'
echo '{
  "type": "webhook"
}' |  \
  http POST {{baseUrl}}/integrations/ \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": "webhook"\n}' \
  --output-document \
  - {{baseUrl}}/integrations/
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["type": "webhook"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an integration
{{baseUrl}}/integrations/:integration_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/integrations/:integration_id")
require "http/client"

url = "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/:integration_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/integrations/:integration_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/integrations/:integration_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/integrations/:integration_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/integrations/:integration_id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/integrations/:integration_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/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');

echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/:integration_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/:integration_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/integrations/:integration_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/integrations/:integration_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/integrations/:integration_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/integrations/:integration_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/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id
http DELETE {{baseUrl}}/integrations/:integration_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/integrations/:integration_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_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 all integrations
{{baseUrl}}/integrations/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/integrations/")
require "http/client"

url = "{{baseUrl}}/integrations/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/integrations/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/integrations/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/integrations/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/integrations/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/integrations/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/integrations/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/integrations/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/integrations/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/integrations/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/integrations/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/integrations/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/integrations/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/integrations/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/integrations/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/integrations/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/integrations/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/integrations/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/integrations/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/integrations/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/integrations/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/integrations/');

echo $response->getBody();
setUrl('{{baseUrl}}/integrations/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/integrations/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/integrations/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/integrations/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/integrations/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/integrations/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/integrations/";

    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}}/integrations/
http GET {{baseUrl}}/integrations/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/integrations/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 integration attributes
{{baseUrl}}/integrations/:integration_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/integrations/:integration_id")
require "http/client"

url = "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/:integration_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/integrations/:integration_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/integrations/:integration_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/integrations/:integration_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/integrations/:integration_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/integrations/:integration_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_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}}/integrations/:integration_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id');

echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/:integration_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/:integration_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/integrations/:integration_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/integrations/:integration_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/integrations/:integration_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/integrations/:integration_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/integrations/:integration_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/integrations/:integration_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}}/integrations/:integration_id
http GET {{baseUrl}}/integrations/:integration_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/integrations/:integration_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_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()
PATCH Update integration
{{baseUrl}}/integrations/:integration_id
BODY json

{
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_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  \"type\": \"webhook\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/integrations/:integration_id" {:content-type :json
                                                                          :form-params {:type "webhook"}})
require "http/client"

url = "{{baseUrl}}/integrations/:integration_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"webhook\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/integrations/:integration_id"),
    Content = new StringContent("{\n  \"type\": \"webhook\"\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}}/integrations/:integration_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"webhook\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/integrations/:integration_id"

	payload := strings.NewReader("{\n  \"type\": \"webhook\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/integrations/:integration_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "type": "webhook"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/integrations/:integration_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"webhook\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/integrations/:integration_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"webhook\"\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  \"type\": \"webhook\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/integrations/:integration_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/integrations/:integration_id")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"webhook\"\n}")
  .asString();
const data = JSON.stringify({
  type: 'webhook'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/integrations/:integration_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/integrations/:integration_id',
  headers: {'content-type': 'application/json'},
  data: {type: 'webhook'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"type":"webhook"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/integrations/:integration_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": "webhook"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"type\": \"webhook\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/integrations/:integration_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/integrations/:integration_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({type: 'webhook'}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/integrations/:integration_id',
  headers: {'content-type': 'application/json'},
  body: {type: 'webhook'},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/integrations/:integration_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  type: 'webhook'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/integrations/:integration_id',
  headers: {'content-type': 'application/json'},
  data: {type: 'webhook'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/integrations/:integration_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"type":"webhook"}'
};

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 = @{ @"type": @"webhook" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/integrations/:integration_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/integrations/:integration_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"webhook\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/integrations/:integration_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'type' => 'webhook'
  ]),
  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('PATCH', '{{baseUrl}}/integrations/:integration_id', [
  'body' => '{
  "type": "webhook"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => 'webhook'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => 'webhook'
]));
$request->setRequestUrl('{{baseUrl}}/integrations/:integration_id');
$request->setRequestMethod('PATCH');
$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}}/integrations/:integration_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "type": "webhook"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "type": "webhook"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"type\": \"webhook\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/integrations/:integration_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/integrations/:integration_id"

payload = { "type": "webhook" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/integrations/:integration_id"

payload <- "{\n  \"type\": \"webhook\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/integrations/:integration_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"type\": \"webhook\"\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.patch('/baseUrl/integrations/:integration_id') do |req|
  req.body = "{\n  \"type\": \"webhook\"\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}}/integrations/:integration_id";

    let payload = json!({"type": "webhook"});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/integrations/:integration_id \
  --header 'content-type: application/json' \
  --data '{
  "type": "webhook"
}'
echo '{
  "type": "webhook"
}' |  \
  http PATCH {{baseUrl}}/integrations/:integration_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": "webhook"\n}' \
  --output-document \
  - {{baseUrl}}/integrations/:integration_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["type": "webhook"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET get_email_integration_activation_resource
{{baseUrl}}/integrations/:integration_id/activate
QUERY PARAMS

secret
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/integrations/:integration_id/activate?secret=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/integrations/:integration_id/activate" {:query-params {:secret ""}})
require "http/client"

url = "{{baseUrl}}/integrations/:integration_id/activate?secret="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/integrations/:integration_id/activate?secret="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/integrations/:integration_id/activate?secret=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/integrations/:integration_id/activate?secret="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/integrations/:integration_id/activate?secret= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/integrations/:integration_id/activate?secret=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/integrations/:integration_id/activate?secret="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/integrations/:integration_id/activate?secret=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/integrations/:integration_id/activate?secret=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/integrations/:integration_id/activate?secret=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/integrations/:integration_id/activate',
  params: {secret: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/integrations/:integration_id/activate?secret=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/integrations/:integration_id/activate?secret=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/integrations/:integration_id/activate?secret=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/integrations/:integration_id/activate?secret=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/integrations/:integration_id/activate',
  qs: {secret: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/integrations/:integration_id/activate');

req.query({
  secret: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/integrations/:integration_id/activate',
  params: {secret: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/integrations/:integration_id/activate?secret=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/integrations/:integration_id/activate?secret="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/integrations/:integration_id/activate?secret=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/integrations/:integration_id/activate?secret=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/integrations/:integration_id/activate?secret=');

echo $response->getBody();
setUrl('{{baseUrl}}/integrations/:integration_id/activate');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'secret' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/integrations/:integration_id/activate');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'secret' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/integrations/:integration_id/activate?secret=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/integrations/:integration_id/activate?secret=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/integrations/:integration_id/activate?secret=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/integrations/:integration_id/activate"

querystring = {"secret":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/integrations/:integration_id/activate"

queryString <- list(secret = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/integrations/:integration_id/activate?secret=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/integrations/:integration_id/activate') do |req|
  req.params['secret'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/integrations/:integration_id/activate";

    let querystring = [
        ("secret", ""),
    ];

    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}}/integrations/:integration_id/activate?secret='
http GET '{{baseUrl}}/integrations/:integration_id/activate?secret='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/integrations/:integration_id/activate?secret='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/integrations/:integration_id/activate?secret=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 scoped predictor settings
{{baseUrl}}/predictor_settings/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/predictor_settings/:scope")
require "http/client"

url = "{{baseUrl}}/predictor_settings/:scope"

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}}/predictor_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/predictor_settings/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/predictor_settings/:scope"

	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/predictor_settings/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/predictor_settings/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/predictor_settings/:scope"))
    .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}}/predictor_settings/:scope")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/predictor_settings/:scope")
  .asString();
const 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}}/predictor_settings/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/predictor_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/predictor_settings/:scope';
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}}/predictor_settings/:scope',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/predictor_settings/:scope")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/predictor_settings/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/predictor_settings/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/predictor_settings/:scope');

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}}/predictor_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/predictor_settings/:scope';
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}}/predictor_settings/:scope"]
                                                       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}}/predictor_settings/:scope" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/predictor_settings/:scope",
  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}}/predictor_settings/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/predictor_settings/:scope' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings/:scope' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/predictor_settings/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/predictor_settings/:scope"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/predictor_settings/:scope"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/predictor_settings/:scope")

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/predictor_settings/:scope') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/predictor_settings/:scope";

    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}}/predictor_settings/:scope
http DELETE {{baseUrl}}/predictor_settings/:scope
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/predictor_settings/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings/:scope")! 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 all predictor settings
{{baseUrl}}/predictor_settings
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/predictor_settings")
require "http/client"

url = "{{baseUrl}}/predictor_settings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/predictor_settings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/predictor_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/predictor_settings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/predictor_settings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/predictor_settings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/predictor_settings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/predictor_settings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/predictor_settings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/predictor_settings');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/predictor_settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/predictor_settings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/predictor_settings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/predictor_settings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/predictor_settings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/predictor_settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/predictor_settings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/predictor_settings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/predictor_settings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/predictor_settings');

echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/predictor_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/predictor_settings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/predictor_settings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/predictor_settings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/predictor_settings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/predictor_settings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/predictor_settings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/predictor_settings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/predictor_settings
http GET {{baseUrl}}/predictor_settings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/predictor_settings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get scoped predictor settings
{{baseUrl}}/predictor_settings/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/predictor_settings/:scope")
require "http/client"

url = "{{baseUrl}}/predictor_settings/:scope"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/predictor_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/predictor_settings/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/predictor_settings/:scope"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/predictor_settings/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/predictor_settings/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/predictor_settings/:scope"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/predictor_settings/:scope")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/predictor_settings/:scope")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/predictor_settings/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/predictor_settings/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/predictor_settings/:scope',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/predictor_settings/:scope")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/predictor_settings/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/predictor_settings/:scope');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/predictor_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/predictor_settings/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/predictor_settings/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/predictor_settings/:scope" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/predictor_settings/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/predictor_settings/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/predictor_settings/:scope' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings/:scope' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/predictor_settings/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/predictor_settings/:scope"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/predictor_settings/:scope"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/predictor_settings/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/predictor_settings/:scope') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/predictor_settings/:scope";

    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}}/predictor_settings/:scope
http GET {{baseUrl}}/predictor_settings/:scope
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/predictor_settings/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update scoped predictor settings
{{baseUrl}}/predictor_settings/:scope
BODY json

{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/predictor_settings/:scope");

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  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/predictor_settings/:scope" {:content-type :json
                                                                       :form-params {:blacklist {}
                                                                                     :expected_values {}
                                                                                     :fallback {}
                                                                                     :key_value_pairs {:classification_cutoff 0
                                                                                                       :rule_config {}
                                                                                                       :splitting_cutoff 0
                                                                                                       :uer_pre_config {}}
                                                                                     :table_extraction_settings {:field_settings {:* {}}}
                                                                                     :whitelist {}}})
require "http/client"

url = "{{baseUrl}}/predictor_settings/:scope"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/predictor_settings/:scope"),
    Content = new StringContent("{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\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}}/predictor_settings/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/predictor_settings/:scope"

	payload := strings.NewReader("{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/predictor_settings/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 300

{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/predictor_settings/:scope")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/predictor_settings/:scope"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\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  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/predictor_settings/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/predictor_settings/:scope")
  .header("content-type", "application/json")
  .body("{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}")
  .asString();
const data = JSON.stringify({
  blacklist: {},
  expected_values: {},
  fallback: {},
  key_value_pairs: {
    classification_cutoff: 0,
    rule_config: {},
    splitting_cutoff: 0,
    uer_pre_config: {}
  },
  table_extraction_settings: {
    field_settings: {
      '*': {}
    }
  },
  whitelist: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/predictor_settings/:scope');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/predictor_settings/:scope',
  headers: {'content-type': 'application/json'},
  data: {
    blacklist: {},
    expected_values: {},
    fallback: {},
    key_value_pairs: {
      classification_cutoff: 0,
      rule_config: {},
      splitting_cutoff: 0,
      uer_pre_config: {}
    },
    table_extraction_settings: {field_settings: {'*': {}}},
    whitelist: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/predictor_settings/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"blacklist":{},"expected_values":{},"fallback":{},"key_value_pairs":{"classification_cutoff":0,"rule_config":{},"splitting_cutoff":0,"uer_pre_config":{}},"table_extraction_settings":{"field_settings":{"*":{}}},"whitelist":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/predictor_settings/:scope',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "blacklist": {},\n  "expected_values": {},\n  "fallback": {},\n  "key_value_pairs": {\n    "classification_cutoff": 0,\n    "rule_config": {},\n    "splitting_cutoff": 0,\n    "uer_pre_config": {}\n  },\n  "table_extraction_settings": {\n    "field_settings": {\n      "*": {}\n    }\n  },\n  "whitelist": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/predictor_settings/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/predictor_settings/:scope',
  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({
  blacklist: {},
  expected_values: {},
  fallback: {},
  key_value_pairs: {
    classification_cutoff: 0,
    rule_config: {},
    splitting_cutoff: 0,
    uer_pre_config: {}
  },
  table_extraction_settings: {field_settings: {'*': {}}},
  whitelist: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/predictor_settings/:scope',
  headers: {'content-type': 'application/json'},
  body: {
    blacklist: {},
    expected_values: {},
    fallback: {},
    key_value_pairs: {
      classification_cutoff: 0,
      rule_config: {},
      splitting_cutoff: 0,
      uer_pre_config: {}
    },
    table_extraction_settings: {field_settings: {'*': {}}},
    whitelist: {}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/predictor_settings/:scope');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  blacklist: {},
  expected_values: {},
  fallback: {},
  key_value_pairs: {
    classification_cutoff: 0,
    rule_config: {},
    splitting_cutoff: 0,
    uer_pre_config: {}
  },
  table_extraction_settings: {
    field_settings: {
      '*': {}
    }
  },
  whitelist: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/predictor_settings/:scope',
  headers: {'content-type': 'application/json'},
  data: {
    blacklist: {},
    expected_values: {},
    fallback: {},
    key_value_pairs: {
      classification_cutoff: 0,
      rule_config: {},
      splitting_cutoff: 0,
      uer_pre_config: {}
    },
    table_extraction_settings: {field_settings: {'*': {}}},
    whitelist: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/predictor_settings/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"blacklist":{},"expected_values":{},"fallback":{},"key_value_pairs":{"classification_cutoff":0,"rule_config":{},"splitting_cutoff":0,"uer_pre_config":{}},"table_extraction_settings":{"field_settings":{"*":{}}},"whitelist":{}}'
};

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 = @{ @"blacklist": @{  },
                              @"expected_values": @{  },
                              @"fallback": @{  },
                              @"key_value_pairs": @{ @"classification_cutoff": @0, @"rule_config": @{  }, @"splitting_cutoff": @0, @"uer_pre_config": @{  } },
                              @"table_extraction_settings": @{ @"field_settings": @{ @"*": @{  } } },
                              @"whitelist": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/predictor_settings/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/predictor_settings/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/predictor_settings/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'blacklist' => [
        
    ],
    'expected_values' => [
        
    ],
    'fallback' => [
        
    ],
    'key_value_pairs' => [
        'classification_cutoff' => 0,
        'rule_config' => [
                
        ],
        'splitting_cutoff' => 0,
        'uer_pre_config' => [
                
        ]
    ],
    'table_extraction_settings' => [
        'field_settings' => [
                '*' => [
                                
                ]
        ]
    ],
    'whitelist' => [
        
    ]
  ]),
  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('PATCH', '{{baseUrl}}/predictor_settings/:scope', [
  'body' => '{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'blacklist' => [
    
  ],
  'expected_values' => [
    
  ],
  'fallback' => [
    
  ],
  'key_value_pairs' => [
    'classification_cutoff' => 0,
    'rule_config' => [
        
    ],
    'splitting_cutoff' => 0,
    'uer_pre_config' => [
        
    ]
  ],
  'table_extraction_settings' => [
    'field_settings' => [
        '*' => [
                
        ]
    ]
  ],
  'whitelist' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'blacklist' => [
    
  ],
  'expected_values' => [
    
  ],
  'fallback' => [
    
  ],
  'key_value_pairs' => [
    'classification_cutoff' => 0,
    'rule_config' => [
        
    ],
    'splitting_cutoff' => 0,
    'uer_pre_config' => [
        
    ]
  ],
  'table_extraction_settings' => [
    'field_settings' => [
        '*' => [
                
        ]
    ]
  ],
  'whitelist' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/predictor_settings/:scope');
$request->setRequestMethod('PATCH');
$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}}/predictor_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/predictor_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/predictor_settings/:scope", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/predictor_settings/:scope"

payload = {
    "blacklist": {},
    "expected_values": {},
    "fallback": {},
    "key_value_pairs": {
        "classification_cutoff": 0,
        "rule_config": {},
        "splitting_cutoff": 0,
        "uer_pre_config": {}
    },
    "table_extraction_settings": { "field_settings": { "*": {} } },
    "whitelist": {}
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/predictor_settings/:scope"

payload <- "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/predictor_settings/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\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.patch('/baseUrl/predictor_settings/:scope') do |req|
  req.body = "{\n  \"blacklist\": {},\n  \"expected_values\": {},\n  \"fallback\": {},\n  \"key_value_pairs\": {\n    \"classification_cutoff\": 0,\n    \"rule_config\": {},\n    \"splitting_cutoff\": 0,\n    \"uer_pre_config\": {}\n  },\n  \"table_extraction_settings\": {\n    \"field_settings\": {\n      \"*\": {}\n    }\n  },\n  \"whitelist\": {}\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}}/predictor_settings/:scope";

    let payload = json!({
        "blacklist": json!({}),
        "expected_values": json!({}),
        "fallback": json!({}),
        "key_value_pairs": json!({
            "classification_cutoff": 0,
            "rule_config": json!({}),
            "splitting_cutoff": 0,
            "uer_pre_config": json!({})
        }),
        "table_extraction_settings": json!({"field_settings": json!({"*": json!({})})}),
        "whitelist": json!({})
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/predictor_settings/:scope \
  --header 'content-type: application/json' \
  --data '{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}'
echo '{
  "blacklist": {},
  "expected_values": {},
  "fallback": {},
  "key_value_pairs": {
    "classification_cutoff": 0,
    "rule_config": {},
    "splitting_cutoff": 0,
    "uer_pre_config": {}
  },
  "table_extraction_settings": {
    "field_settings": {
      "*": {}
    }
  },
  "whitelist": {}
}' |  \
  http PATCH {{baseUrl}}/predictor_settings/:scope \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "blacklist": {},\n  "expected_values": {},\n  "fallback": {},\n  "key_value_pairs": {\n    "classification_cutoff": 0,\n    "rule_config": {},\n    "splitting_cutoff": 0,\n    "uer_pre_config": {}\n  },\n  "table_extraction_settings": {\n    "field_settings": {\n      "*": {}\n    }\n  },\n  "whitelist": {}\n}' \
  --output-document \
  - {{baseUrl}}/predictor_settings/:scope
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "blacklist": [],
  "expected_values": [],
  "fallback": [],
  "key_value_pairs": [
    "classification_cutoff": 0,
    "rule_config": [],
    "splitting_cutoff": 0,
    "uer_pre_config": []
  ],
  "table_extraction_settings": ["field_settings": ["*": []]],
  "whitelist": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/predictor_settings/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 project
{{baseUrl}}/projects
BODY json

{
  "default_document_type": "",
  "default_format": "",
  "formats": [],
  "name": "",
  "split_into_sections": false,
  "sub_page_splitting": false,
  "timeout": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects");

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  \"timeout\": 10\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/projects" {:content-type :json
                                                     :form-params {:timeout 10}})
require "http/client"

url = "{{baseUrl}}/projects"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"timeout\": 10\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}}/projects"),
    Content = new StringContent("{\n  \"timeout\": 10\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}}/projects");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"timeout\": 10\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/projects"

	payload := strings.NewReader("{\n  \"timeout\": 10\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/projects HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "timeout": 10
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/projects")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"timeout\": 10\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/projects"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"timeout\": 10\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  \"timeout\": 10\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/projects")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/projects")
  .header("content-type", "application/json")
  .body("{\n  \"timeout\": 10\n}")
  .asString();
const data = JSON.stringify({
  timeout: 10
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/projects');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/projects',
  headers: {'content-type': 'application/json'},
  data: {timeout: 10}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/projects';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"timeout":10}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/projects',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "timeout": 10\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"timeout\": 10\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/projects")
  .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/projects',
  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({timeout: 10}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/projects',
  headers: {'content-type': 'application/json'},
  body: {timeout: 10},
  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}}/projects');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  timeout: 10
});

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}}/projects',
  headers: {'content-type': 'application/json'},
  data: {timeout: 10}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/projects';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"timeout":10}'
};

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 = @{ @"timeout": @10 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/projects"]
                                                       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}}/projects" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"timeout\": 10\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/projects",
  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([
    'timeout' => 10
  ]),
  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}}/projects', [
  'body' => '{
  "timeout": 10
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/projects');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'timeout' => 10
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'timeout' => 10
]));
$request->setRequestUrl('{{baseUrl}}/projects');
$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}}/projects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "timeout": 10
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "timeout": 10
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"timeout\": 10\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/projects", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/projects"

payload = { "timeout": 10 }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/projects"

payload <- "{\n  \"timeout\": 10\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}}/projects")

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  \"timeout\": 10\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/projects') do |req|
  req.body = "{\n  \"timeout\": 10\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/projects";

    let payload = json!({"timeout": 10});

    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}}/projects \
  --header 'content-type: application/json' \
  --data '{
  "timeout": 10
}'
echo '{
  "timeout": 10
}' |  \
  http POST {{baseUrl}}/projects \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "timeout": 10\n}' \
  --output-document \
  - {{baseUrl}}/projects
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["timeout": 10] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects")! 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 project
{{baseUrl}}/projects/:project_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects/:project_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/projects/:project_id")
require "http/client"

url = "{{baseUrl}}/projects/:project_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}}/projects/:project_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/projects/:project_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/projects/:project_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/projects/:project_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/projects/:project_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/projects/:project_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}}/projects/:project_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/projects/:project_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}}/projects/:project_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/projects/:project_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/projects/:project_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/projects/:project_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}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/projects/:project_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}}/projects/:project_id');

echo $response->getBody();
setUrl('{{baseUrl}}/projects/:project_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/projects/:project_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/projects/:project_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects/:project_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/projects/:project_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/projects/:project_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/projects/:project_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/projects/:project_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/projects/:project_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}}/projects/:project_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}}/projects/:project_id
http DELETE {{baseUrl}}/projects/:project_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/projects/:project_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects/:project_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 project attributes
{{baseUrl}}/projects/:project_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects/:project_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/projects/:project_id")
require "http/client"

url = "{{baseUrl}}/projects/:project_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}}/projects/:project_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/projects/:project_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/projects/:project_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/projects/:project_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/projects/:project_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/projects/:project_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}}/projects/:project_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/projects/:project_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}}/projects/:project_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/projects/:project_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/projects/:project_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/projects/:project_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}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/projects/:project_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}}/projects/:project_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}}/projects/:project_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/projects/:project_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}}/projects/:project_id');

echo $response->getBody();
setUrl('{{baseUrl}}/projects/:project_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/projects/:project_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/projects/:project_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects/:project_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/projects/:project_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/projects/:project_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/projects/:project_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/projects/:project_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/projects/:project_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/projects/:project_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}}/projects/:project_id
http GET {{baseUrl}}/projects/:project_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/projects/:project_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects/:project_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the list of projects
{{baseUrl}}/projects
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/projects")
require "http/client"

url = "{{baseUrl}}/projects"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/projects"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/projects");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/projects"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/projects HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/projects")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/projects"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/projects")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/projects")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/projects');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/projects'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/projects';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/projects',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/projects")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/projects',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/projects'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/projects');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/projects'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/projects';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/projects"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/projects" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/projects",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/projects');

echo $response->getBody();
setUrl('{{baseUrl}}/projects');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/projects');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/projects' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/projects")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/projects"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/projects"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/projects")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/projects') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/projects";

    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}}/projects
http GET {{baseUrl}}/projects
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/projects
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update project
{{baseUrl}}/projects/:project_id
BODY json

{
  "default_document_type": "",
  "default_format": "",
  "formats": [],
  "name": "",
  "split_into_sections": false,
  "sub_page_splitting": false,
  "timeout": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/projects/:project_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  \"timeout\": 10\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/projects/:project_id" {:content-type :json
                                                                  :form-params {:timeout 10}})
require "http/client"

url = "{{baseUrl}}/projects/:project_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"timeout\": 10\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/projects/:project_id"),
    Content = new StringContent("{\n  \"timeout\": 10\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}}/projects/:project_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"timeout\": 10\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/projects/:project_id"

	payload := strings.NewReader("{\n  \"timeout\": 10\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/projects/:project_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "timeout": 10
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/projects/:project_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"timeout\": 10\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/projects/:project_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"timeout\": 10\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  \"timeout\": 10\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/projects/:project_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/projects/:project_id")
  .header("content-type", "application/json")
  .body("{\n  \"timeout\": 10\n}")
  .asString();
const data = JSON.stringify({
  timeout: 10
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/projects/:project_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/projects/:project_id',
  headers: {'content-type': 'application/json'},
  data: {timeout: 10}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/projects/:project_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"timeout":10}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/projects/:project_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "timeout": 10\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"timeout\": 10\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/projects/:project_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/projects/:project_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({timeout: 10}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/projects/:project_id',
  headers: {'content-type': 'application/json'},
  body: {timeout: 10},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/projects/:project_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  timeout: 10
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/projects/:project_id',
  headers: {'content-type': 'application/json'},
  data: {timeout: 10}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/projects/:project_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"timeout":10}'
};

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 = @{ @"timeout": @10 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/projects/:project_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/projects/:project_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"timeout\": 10\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/projects/:project_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'timeout' => 10
  ]),
  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('PATCH', '{{baseUrl}}/projects/:project_id', [
  'body' => '{
  "timeout": 10
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/projects/:project_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'timeout' => 10
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'timeout' => 10
]));
$request->setRequestUrl('{{baseUrl}}/projects/:project_id');
$request->setRequestMethod('PATCH');
$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}}/projects/:project_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "timeout": 10
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/projects/:project_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "timeout": 10
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"timeout\": 10\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/projects/:project_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/projects/:project_id"

payload = { "timeout": 10 }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/projects/:project_id"

payload <- "{\n  \"timeout\": 10\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/projects/:project_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"timeout\": 10\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.patch('/baseUrl/projects/:project_id') do |req|
  req.body = "{\n  \"timeout\": 10\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}}/projects/:project_id";

    let payload = json!({"timeout": 10});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/projects/:project_id \
  --header 'content-type: application/json' \
  --data '{
  "timeout": 10
}'
echo '{
  "timeout": 10
}' |  \
  http PATCH {{baseUrl}}/projects/:project_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "timeout": 10\n}' \
  --output-document \
  - {{baseUrl}}/projects/:project_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["timeout": 10] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/projects/:project_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 report
{{baseUrl}}/reports
BODY json

{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports");

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  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reports" {:content-type :json
                                                    :form-params {:documents ["abcdef123456789abcdef123"]
                                                                  :inboxes ["abcdef123456789abcdef123"]
                                                                  :projects ["abcdef123456789abcdef123"]
                                                                  :sources ["human"]}})
require "http/client"

url = "{{baseUrl}}/reports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\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}}/reports"),
    Content = new StringContent("{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\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}}/reports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports"

	payload := strings.NewReader("{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\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/reports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 190

{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\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  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reports")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reports")
  .header("content-type", "application/json")
  .body("{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}")
  .asString();
const data = JSON.stringify({
  documents: [
    'abcdef123456789abcdef123'
  ],
  inboxes: [
    'abcdef123456789abcdef123'
  ],
  projects: [
    'abcdef123456789abcdef123'
  ],
  sources: [
    'human'
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reports');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reports',
  headers: {'content-type': 'application/json'},
  data: {
    documents: ['abcdef123456789abcdef123'],
    inboxes: ['abcdef123456789abcdef123'],
    projects: ['abcdef123456789abcdef123'],
    sources: ['human']
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"documents":["abcdef123456789abcdef123"],"inboxes":["abcdef123456789abcdef123"],"projects":["abcdef123456789abcdef123"],"sources":["human"]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/reports',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "documents": [\n    "abcdef123456789abcdef123"\n  ],\n  "inboxes": [\n    "abcdef123456789abcdef123"\n  ],\n  "projects": [\n    "abcdef123456789abcdef123"\n  ],\n  "sources": [\n    "human"\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  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/reports")
  .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/reports',
  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({
  documents: ['abcdef123456789abcdef123'],
  inboxes: ['abcdef123456789abcdef123'],
  projects: ['abcdef123456789abcdef123'],
  sources: ['human']
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reports',
  headers: {'content-type': 'application/json'},
  body: {
    documents: ['abcdef123456789abcdef123'],
    inboxes: ['abcdef123456789abcdef123'],
    projects: ['abcdef123456789abcdef123'],
    sources: ['human']
  },
  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}}/reports');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  documents: [
    'abcdef123456789abcdef123'
  ],
  inboxes: [
    'abcdef123456789abcdef123'
  ],
  projects: [
    'abcdef123456789abcdef123'
  ],
  sources: [
    'human'
  ]
});

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}}/reports',
  headers: {'content-type': 'application/json'},
  data: {
    documents: ['abcdef123456789abcdef123'],
    inboxes: ['abcdef123456789abcdef123'],
    projects: ['abcdef123456789abcdef123'],
    sources: ['human']
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"documents":["abcdef123456789abcdef123"],"inboxes":["abcdef123456789abcdef123"],"projects":["abcdef123456789abcdef123"],"sources":["human"]}'
};

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 = @{ @"documents": @[ @"abcdef123456789abcdef123" ],
                              @"inboxes": @[ @"abcdef123456789abcdef123" ],
                              @"projects": @[ @"abcdef123456789abcdef123" ],
                              @"sources": @[ @"human" ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports"]
                                                       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}}/reports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports",
  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([
    'documents' => [
        'abcdef123456789abcdef123'
    ],
    'inboxes' => [
        'abcdef123456789abcdef123'
    ],
    'projects' => [
        'abcdef123456789abcdef123'
    ],
    'sources' => [
        'human'
    ]
  ]),
  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}}/reports', [
  'body' => '{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reports');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'documents' => [
    'abcdef123456789abcdef123'
  ],
  'inboxes' => [
    'abcdef123456789abcdef123'
  ],
  'projects' => [
    'abcdef123456789abcdef123'
  ],
  'sources' => [
    'human'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'documents' => [
    'abcdef123456789abcdef123'
  ],
  'inboxes' => [
    'abcdef123456789abcdef123'
  ],
  'projects' => [
    'abcdef123456789abcdef123'
  ],
  'sources' => [
    'human'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/reports');
$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}}/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/reports", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports"

payload = {
    "documents": ["abcdef123456789abcdef123"],
    "inboxes": ["abcdef123456789abcdef123"],
    "projects": ["abcdef123456789abcdef123"],
    "sources": ["human"]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports"

payload <- "{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\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}}/reports")

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  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\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/reports') do |req|
  req.body = "{\n  \"documents\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"inboxes\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"projects\": [\n    \"abcdef123456789abcdef123\"\n  ],\n  \"sources\": [\n    \"human\"\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports";

    let payload = json!({
        "documents": ("abcdef123456789abcdef123"),
        "inboxes": ("abcdef123456789abcdef123"),
        "projects": ("abcdef123456789abcdef123"),
        "sources": ("human")
    });

    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}}/reports \
  --header 'content-type: application/json' \
  --data '{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}'
echo '{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}' |  \
  http POST {{baseUrl}}/reports \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "documents": [\n    "abcdef123456789abcdef123"\n  ],\n  "inboxes": [\n    "abcdef123456789abcdef123"\n  ],\n  "projects": [\n    "abcdef123456789abcdef123"\n  ],\n  "sources": [\n    "human"\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/reports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "documents": ["abcdef123456789abcdef123"],
  "inboxes": ["abcdef123456789abcdef123"],
  "projects": ["abcdef123456789abcdef123"],
  "sources": ["human"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports")! 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 report
{{baseUrl}}/reports/:report_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/reports/:report_id")
require "http/client"

url = "{{baseUrl}}/reports/:report_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}}/reports/:report_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/:report_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports/:report_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/reports/:report_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/reports/:report_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports/:report_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}}/reports/:report_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/reports/:report_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}}/reports/:report_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/reports/:report_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports/:report_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}}/reports/:report_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reports/:report_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/reports/:report_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}}/reports/:report_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}}/reports/:report_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}}/reports/:report_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports/:report_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}}/reports/:report_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}}/reports/:report_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports/:report_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}}/reports/:report_id');

echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/:report_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/:report_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/reports/:report_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports/:report_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports/:report_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports/:report_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/reports/:report_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}}/reports/:report_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}}/reports/:report_id
http DELETE {{baseUrl}}/reports/:report_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/reports/:report_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Generate report based on input
{{baseUrl}}/reports/generate
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/generate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reports/generate")
require "http/client"

url = "{{baseUrl}}/reports/generate"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/reports/generate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/generate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports/generate"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reports/generate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reports/generate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports/generate"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/reports/generate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reports/generate")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reports/generate');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/reports/generate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports/generate';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/reports/generate',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reports/generate")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reports/generate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'POST', url: '{{baseUrl}}/reports/generate'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reports/generate');

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}}/reports/generate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports/generate';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports/generate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/reports/generate" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports/generate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reports/generate');

echo $response->getBody();
setUrl('{{baseUrl}}/reports/generate');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/generate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/generate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/generate' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/reports/generate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports/generate"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports/generate"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports/generate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/reports/generate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports/generate";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/reports/generate
http POST {{baseUrl}}/reports/generate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/reports/generate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/generate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Generate report based on report id
{{baseUrl}}/reports/:report_id/generate
QUERY PARAMS

delivery_method
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_id/generate?delivery_method=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reports/:report_id/generate" {:query-params {:delivery_method ""}})
require "http/client"

url = "{{baseUrl}}/reports/:report_id/generate?delivery_method="

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/reports/:report_id/generate?delivery_method="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/:report_id/generate?delivery_method=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports/:report_id/generate?delivery_method="

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reports/:report_id/generate?delivery_method= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reports/:report_id/generate?delivery_method=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports/:report_id/generate?delivery_method="))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/reports/:report_id/generate?delivery_method=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reports/:report_id/generate?delivery_method=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reports/:report_id/generate?delivery_method=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reports/:report_id/generate',
  params: {delivery_method: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports/:report_id/generate?delivery_method=';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/reports/:report_id/generate?delivery_method=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reports/:report_id/generate?delivery_method=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reports/:report_id/generate?delivery_method=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reports/:report_id/generate',
  qs: {delivery_method: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reports/:report_id/generate');

req.query({
  delivery_method: ''
});

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}}/reports/:report_id/generate',
  params: {delivery_method: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports/:report_id/generate?delivery_method=';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports/:report_id/generate?delivery_method="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/reports/:report_id/generate?delivery_method=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports/:report_id/generate?delivery_method=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reports/:report_id/generate?delivery_method=');

echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id/generate');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'delivery_method' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/:report_id/generate');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'delivery_method' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/:report_id/generate?delivery_method=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id/generate?delivery_method=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/reports/:report_id/generate?delivery_method=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports/:report_id/generate"

querystring = {"delivery_method":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports/:report_id/generate"

queryString <- list(delivery_method = "")

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports/:report_id/generate?delivery_method=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/reports/:report_id/generate') do |req|
  req.params['delivery_method'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports/:report_id/generate";

    let querystring = [
        ("delivery_method", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/reports/:report_id/generate?delivery_method='
http POST '{{baseUrl}}/reports/:report_id/generate?delivery_method='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/reports/:report_id/generate?delivery_method='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_id/generate?delivery_method=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all reports
{{baseUrl}}/reports
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reports")
require "http/client"

url = "{{baseUrl}}/reports"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/reports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/reports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/reports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reports")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/reports');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/reports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reports',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/reports'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/reports');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/reports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/reports');

echo $response->getBody();
setUrl('{{baseUrl}}/reports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/reports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/reports
http GET {{baseUrl}}/reports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/reports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 report
{{baseUrl}}/reports/:report_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reports/:report_id")
require "http/client"

url = "{{baseUrl}}/reports/:report_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}}/reports/:report_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/:report_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports/:report_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/reports/:report_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reports/:report_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports/:report_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}}/reports/:report_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reports/:report_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}}/reports/:report_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/reports/:report_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports/:report_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}}/reports/:report_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reports/:report_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reports/:report_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}}/reports/:report_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}}/reports/:report_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}}/reports/:report_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports/:report_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}}/reports/:report_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}}/reports/:report_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports/:report_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}}/reports/:report_id');

echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/:report_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/:report_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reports/:report_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports/:report_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports/:report_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports/:report_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/reports/:report_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports/:report_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}}/reports/:report_id
http GET {{baseUrl}}/reports/:report_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/reports/:report_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_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()
PATCH Update report
{{baseUrl}}/reports/:report_id
BODY json

{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/:report_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  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/reports/:report_id" {:content-type :json
                                                                :form-params {:annotations {:add_text false
                                                                                            :include false}
                                                                              :automation_blockers {:include false}
                                                                              :automation_score {}
                                                                              :automation_what_if {}
                                                                              :cover {}
                                                                              :documents []
                                                                              :elapse_time {}
                                                                              :evaluations {:additional_column ""
                                                                                            :include false}
                                                                              :field_automation {}
                                                                              :inboxes []
                                                                              :lines {}
                                                                              :metadata {:columns []
                                                                                         :fields {:annotations []
                                                                                                  :lines []
                                                                                                  :meta_information []}
                                                                                         :include false
                                                                                         :rename {}}
                                                                              :name ""
                                                                              :page_classification {}
                                                                              :projects []
                                                                              :sections {}
                                                                              :separator ""
                                                                              :sources []
                                                                              :text {}
                                                                              :version_name ""}})
require "http/client"

url = "{{baseUrl}}/reports/:report_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/reports/:report_id"),
    Content = new StringContent("{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_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}}/reports/:report_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports/:report_id"

	payload := strings.NewReader("{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/reports/:report_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 690

{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/reports/:report_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports/:report_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_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  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reports/:report_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/reports/:report_id")
  .header("content-type", "application/json")
  .body("{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  annotations: {
    add_text: false,
    include: false
  },
  automation_blockers: {
    include: false
  },
  automation_score: {},
  automation_what_if: {},
  cover: {},
  documents: [],
  elapse_time: {},
  evaluations: {
    additional_column: '',
    include: false
  },
  field_automation: {},
  inboxes: [],
  lines: {},
  metadata: {
    columns: [],
    fields: {
      annotations: [],
      lines: [],
      meta_information: []
    },
    include: false,
    rename: {}
  },
  name: '',
  page_classification: {},
  projects: [],
  sections: {},
  separator: '',
  sources: [],
  text: {},
  version_name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/reports/:report_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/reports/:report_id',
  headers: {'content-type': 'application/json'},
  data: {
    annotations: {add_text: false, include: false},
    automation_blockers: {include: false},
    automation_score: {},
    automation_what_if: {},
    cover: {},
    documents: [],
    elapse_time: {},
    evaluations: {additional_column: '', include: false},
    field_automation: {},
    inboxes: [],
    lines: {},
    metadata: {
      columns: [],
      fields: {annotations: [], lines: [], meta_information: []},
      include: false,
      rename: {}
    },
    name: '',
    page_classification: {},
    projects: [],
    sections: {},
    separator: '',
    sources: [],
    text: {},
    version_name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports/:report_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"annotations":{"add_text":false,"include":false},"automation_blockers":{"include":false},"automation_score":{},"automation_what_if":{},"cover":{},"documents":[],"elapse_time":{},"evaluations":{"additional_column":"","include":false},"field_automation":{},"inboxes":[],"lines":{},"metadata":{"columns":[],"fields":{"annotations":[],"lines":[],"meta_information":[]},"include":false,"rename":{}},"name":"","page_classification":{},"projects":[],"sections":{},"separator":"","sources":[],"text":{},"version_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}}/reports/:report_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "annotations": {\n    "add_text": false,\n    "include": false\n  },\n  "automation_blockers": {\n    "include": false\n  },\n  "automation_score": {},\n  "automation_what_if": {},\n  "cover": {},\n  "documents": [],\n  "elapse_time": {},\n  "evaluations": {\n    "additional_column": "",\n    "include": false\n  },\n  "field_automation": {},\n  "inboxes": [],\n  "lines": {},\n  "metadata": {\n    "columns": [],\n    "fields": {\n      "annotations": [],\n      "lines": [],\n      "meta_information": []\n    },\n    "include": false,\n    "rename": {}\n  },\n  "name": "",\n  "page_classification": {},\n  "projects": [],\n  "sections": {},\n  "separator": "",\n  "sources": [],\n  "text": {},\n  "version_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  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/reports/:report_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reports/:report_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({
  annotations: {add_text: false, include: false},
  automation_blockers: {include: false},
  automation_score: {},
  automation_what_if: {},
  cover: {},
  documents: [],
  elapse_time: {},
  evaluations: {additional_column: '', include: false},
  field_automation: {},
  inboxes: [],
  lines: {},
  metadata: {
    columns: [],
    fields: {annotations: [], lines: [], meta_information: []},
    include: false,
    rename: {}
  },
  name: '',
  page_classification: {},
  projects: [],
  sections: {},
  separator: '',
  sources: [],
  text: {},
  version_name: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/reports/:report_id',
  headers: {'content-type': 'application/json'},
  body: {
    annotations: {add_text: false, include: false},
    automation_blockers: {include: false},
    automation_score: {},
    automation_what_if: {},
    cover: {},
    documents: [],
    elapse_time: {},
    evaluations: {additional_column: '', include: false},
    field_automation: {},
    inboxes: [],
    lines: {},
    metadata: {
      columns: [],
      fields: {annotations: [], lines: [], meta_information: []},
      include: false,
      rename: {}
    },
    name: '',
    page_classification: {},
    projects: [],
    sections: {},
    separator: '',
    sources: [],
    text: {},
    version_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('PATCH', '{{baseUrl}}/reports/:report_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  annotations: {
    add_text: false,
    include: false
  },
  automation_blockers: {
    include: false
  },
  automation_score: {},
  automation_what_if: {},
  cover: {},
  documents: [],
  elapse_time: {},
  evaluations: {
    additional_column: '',
    include: false
  },
  field_automation: {},
  inboxes: [],
  lines: {},
  metadata: {
    columns: [],
    fields: {
      annotations: [],
      lines: [],
      meta_information: []
    },
    include: false,
    rename: {}
  },
  name: '',
  page_classification: {},
  projects: [],
  sections: {},
  separator: '',
  sources: [],
  text: {},
  version_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: 'PATCH',
  url: '{{baseUrl}}/reports/:report_id',
  headers: {'content-type': 'application/json'},
  data: {
    annotations: {add_text: false, include: false},
    automation_blockers: {include: false},
    automation_score: {},
    automation_what_if: {},
    cover: {},
    documents: [],
    elapse_time: {},
    evaluations: {additional_column: '', include: false},
    field_automation: {},
    inboxes: [],
    lines: {},
    metadata: {
      columns: [],
      fields: {annotations: [], lines: [], meta_information: []},
      include: false,
      rename: {}
    },
    name: '',
    page_classification: {},
    projects: [],
    sections: {},
    separator: '',
    sources: [],
    text: {},
    version_name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports/:report_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"annotations":{"add_text":false,"include":false},"automation_blockers":{"include":false},"automation_score":{},"automation_what_if":{},"cover":{},"documents":[],"elapse_time":{},"evaluations":{"additional_column":"","include":false},"field_automation":{},"inboxes":[],"lines":{},"metadata":{"columns":[],"fields":{"annotations":[],"lines":[],"meta_information":[]},"include":false,"rename":{}},"name":"","page_classification":{},"projects":[],"sections":{},"separator":"","sources":[],"text":{},"version_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 = @{ @"annotations": @{ @"add_text": @NO, @"include": @NO },
                              @"automation_blockers": @{ @"include": @NO },
                              @"automation_score": @{  },
                              @"automation_what_if": @{  },
                              @"cover": @{  },
                              @"documents": @[  ],
                              @"elapse_time": @{  },
                              @"evaluations": @{ @"additional_column": @"", @"include": @NO },
                              @"field_automation": @{  },
                              @"inboxes": @[  ],
                              @"lines": @{  },
                              @"metadata": @{ @"columns": @[  ], @"fields": @{ @"annotations": @[  ], @"lines": @[  ], @"meta_information": @[  ] }, @"include": @NO, @"rename": @{  } },
                              @"name": @"",
                              @"page_classification": @{  },
                              @"projects": @[  ],
                              @"sections": @{  },
                              @"separator": @"",
                              @"sources": @[  ],
                              @"text": @{  },
                              @"version_name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reports/:report_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/reports/:report_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports/:report_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'annotations' => [
        'add_text' => null,
        'include' => null
    ],
    'automation_blockers' => [
        'include' => null
    ],
    'automation_score' => [
        
    ],
    'automation_what_if' => [
        
    ],
    'cover' => [
        
    ],
    'documents' => [
        
    ],
    'elapse_time' => [
        
    ],
    'evaluations' => [
        'additional_column' => '',
        'include' => null
    ],
    'field_automation' => [
        
    ],
    'inboxes' => [
        
    ],
    'lines' => [
        
    ],
    'metadata' => [
        'columns' => [
                
        ],
        'fields' => [
                'annotations' => [
                                
                ],
                'lines' => [
                                
                ],
                'meta_information' => [
                                
                ]
        ],
        'include' => null,
        'rename' => [
                
        ]
    ],
    'name' => '',
    'page_classification' => [
        
    ],
    'projects' => [
        
    ],
    'sections' => [
        
    ],
    'separator' => '',
    'sources' => [
        
    ],
    'text' => [
        
    ],
    'version_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('PATCH', '{{baseUrl}}/reports/:report_id', [
  'body' => '{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reports/:report_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'annotations' => [
    'add_text' => null,
    'include' => null
  ],
  'automation_blockers' => [
    'include' => null
  ],
  'automation_score' => [
    
  ],
  'automation_what_if' => [
    
  ],
  'cover' => [
    
  ],
  'documents' => [
    
  ],
  'elapse_time' => [
    
  ],
  'evaluations' => [
    'additional_column' => '',
    'include' => null
  ],
  'field_automation' => [
    
  ],
  'inboxes' => [
    
  ],
  'lines' => [
    
  ],
  'metadata' => [
    'columns' => [
        
    ],
    'fields' => [
        'annotations' => [
                
        ],
        'lines' => [
                
        ],
        'meta_information' => [
                
        ]
    ],
    'include' => null,
    'rename' => [
        
    ]
  ],
  'name' => '',
  'page_classification' => [
    
  ],
  'projects' => [
    
  ],
  'sections' => [
    
  ],
  'separator' => '',
  'sources' => [
    
  ],
  'text' => [
    
  ],
  'version_name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'annotations' => [
    'add_text' => null,
    'include' => null
  ],
  'automation_blockers' => [
    'include' => null
  ],
  'automation_score' => [
    
  ],
  'automation_what_if' => [
    
  ],
  'cover' => [
    
  ],
  'documents' => [
    
  ],
  'elapse_time' => [
    
  ],
  'evaluations' => [
    'additional_column' => '',
    'include' => null
  ],
  'field_automation' => [
    
  ],
  'inboxes' => [
    
  ],
  'lines' => [
    
  ],
  'metadata' => [
    'columns' => [
        
    ],
    'fields' => [
        'annotations' => [
                
        ],
        'lines' => [
                
        ],
        'meta_information' => [
                
        ]
    ],
    'include' => null,
    'rename' => [
        
    ]
  ],
  'name' => '',
  'page_classification' => [
    
  ],
  'projects' => [
    
  ],
  'sections' => [
    
  ],
  'separator' => '',
  'sources' => [
    
  ],
  'text' => [
    
  ],
  'version_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/reports/:report_id');
$request->setRequestMethod('PATCH');
$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}}/reports/:report_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/:report_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/reports/:report_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports/:report_id"

payload = {
    "annotations": {
        "add_text": False,
        "include": False
    },
    "automation_blockers": { "include": False },
    "automation_score": {},
    "automation_what_if": {},
    "cover": {},
    "documents": [],
    "elapse_time": {},
    "evaluations": {
        "additional_column": "",
        "include": False
    },
    "field_automation": {},
    "inboxes": [],
    "lines": {},
    "metadata": {
        "columns": [],
        "fields": {
            "annotations": [],
            "lines": [],
            "meta_information": []
        },
        "include": False,
        "rename": {}
    },
    "name": "",
    "page_classification": {},
    "projects": [],
    "sections": {},
    "separator": "",
    "sources": [],
    "text": {},
    "version_name": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports/:report_id"

payload <- "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports/:report_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_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.patch('/baseUrl/reports/:report_id') do |req|
  req.body = "{\n  \"annotations\": {\n    \"add_text\": false,\n    \"include\": false\n  },\n  \"automation_blockers\": {\n    \"include\": false\n  },\n  \"automation_score\": {},\n  \"automation_what_if\": {},\n  \"cover\": {},\n  \"documents\": [],\n  \"elapse_time\": {},\n  \"evaluations\": {\n    \"additional_column\": \"\",\n    \"include\": false\n  },\n  \"field_automation\": {},\n  \"inboxes\": [],\n  \"lines\": {},\n  \"metadata\": {\n    \"columns\": [],\n    \"fields\": {\n      \"annotations\": [],\n      \"lines\": [],\n      \"meta_information\": []\n    },\n    \"include\": false,\n    \"rename\": {}\n  },\n  \"name\": \"\",\n  \"page_classification\": {},\n  \"projects\": [],\n  \"sections\": {},\n  \"separator\": \"\",\n  \"sources\": [],\n  \"text\": {},\n  \"version_name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports/:report_id";

    let payload = json!({
        "annotations": json!({
            "add_text": false,
            "include": false
        }),
        "automation_blockers": json!({"include": false}),
        "automation_score": json!({}),
        "automation_what_if": json!({}),
        "cover": json!({}),
        "documents": (),
        "elapse_time": json!({}),
        "evaluations": json!({
            "additional_column": "",
            "include": false
        }),
        "field_automation": json!({}),
        "inboxes": (),
        "lines": json!({}),
        "metadata": json!({
            "columns": (),
            "fields": json!({
                "annotations": (),
                "lines": (),
                "meta_information": ()
            }),
            "include": false,
            "rename": json!({})
        }),
        "name": "",
        "page_classification": json!({}),
        "projects": (),
        "sections": json!({}),
        "separator": "",
        "sources": (),
        "text": json!({}),
        "version_name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/reports/:report_id \
  --header 'content-type: application/json' \
  --data '{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}'
echo '{
  "annotations": {
    "add_text": false,
    "include": false
  },
  "automation_blockers": {
    "include": false
  },
  "automation_score": {},
  "automation_what_if": {},
  "cover": {},
  "documents": [],
  "elapse_time": {},
  "evaluations": {
    "additional_column": "",
    "include": false
  },
  "field_automation": {},
  "inboxes": [],
  "lines": {},
  "metadata": {
    "columns": [],
    "fields": {
      "annotations": [],
      "lines": [],
      "meta_information": []
    },
    "include": false,
    "rename": {}
  },
  "name": "",
  "page_classification": {},
  "projects": [],
  "sections": {},
  "separator": "",
  "sources": [],
  "text": {},
  "version_name": ""
}' |  \
  http PATCH {{baseUrl}}/reports/:report_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "annotations": {\n    "add_text": false,\n    "include": false\n  },\n  "automation_blockers": {\n    "include": false\n  },\n  "automation_score": {},\n  "automation_what_if": {},\n  "cover": {},\n  "documents": [],\n  "elapse_time": {},\n  "evaluations": {\n    "additional_column": "",\n    "include": false\n  },\n  "field_automation": {},\n  "inboxes": [],\n  "lines": {},\n  "metadata": {\n    "columns": [],\n    "fields": {\n      "annotations": [],\n      "lines": [],\n      "meta_information": []\n    },\n    "include": false,\n    "rename": {}\n  },\n  "name": "",\n  "page_classification": {},\n  "projects": [],\n  "sections": {},\n  "separator": "",\n  "sources": [],\n  "text": {},\n  "version_name": ""\n}' \
  --output-document \
  - {{baseUrl}}/reports/:report_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "annotations": [
    "add_text": false,
    "include": false
  ],
  "automation_blockers": ["include": false],
  "automation_score": [],
  "automation_what_if": [],
  "cover": [],
  "documents": [],
  "elapse_time": [],
  "evaluations": [
    "additional_column": "",
    "include": false
  ],
  "field_automation": [],
  "inboxes": [],
  "lines": [],
  "metadata": [
    "columns": [],
    "fields": [
      "annotations": [],
      "lines": [],
      "meta_information": []
    ],
    "include": false,
    "rename": []
  ],
  "name": "",
  "page_classification": [],
  "projects": [],
  "sections": [],
  "separator": "",
  "sources": [],
  "text": [],
  "version_name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/:report_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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

{
  "documents": [
    "abcdef123456789abcdef123"
  ],
  "inboxes": [
    "abcdef123456789abcdef123"
  ],
  "projects": [
    "abcdef123456789abcdef123"
  ],
  "sources": [
    "human"
  ]
}
POST Create role
{{baseUrl}}/roles
BODY json

{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/roles" {:content-type :json
                                                  :form-params {:name ""
                                                                :permissions {:create_dropbox_user false
                                                                              :create_inbox false
                                                                              :create_webhook false
                                                                              :de_escalate_document false
                                                                              :delete_tenant false
                                                                              :delete_webhook false
                                                                              :edit_backend_settings false
                                                                              :edit_beats false
                                                                              :edit_dashboard_settings false
                                                                              :edit_data_retention_settings false
                                                                              :edit_flow_settings false
                                                                              :edit_format_settings false
                                                                              :edit_integration_settings false
                                                                              :edit_integrations false
                                                                              :edit_predictor_settings false
                                                                              :edit_reports false
                                                                              :edit_retention_settings false
                                                                              :edit_review_settings false
                                                                              :edit_roles false
                                                                              :edit_sampling_settings false
                                                                              :edit_security_settings false
                                                                              :edit_templates false
                                                                              :edit_thresholds_settings false
                                                                              :edit_translations false
                                                                              :edit_users false
                                                                              :escalate_document false
                                                                              :never_twice false
                                                                              :pick_next_escalated false
                                                                              :read_beats false
                                                                              :read_data_retention_settings false
                                                                              :read_feedback false
                                                                              :read_integrations false
                                                                              :read_release_notes false
                                                                              :read_reports false
                                                                              :read_thresholds_settings false
                                                                              :read_webhook false
                                                                              :reject_document false
                                                                              :release_lock false
                                                                              :review false
                                                                              :submit false
                                                                              :update_webhook false
                                                                              :upload false
                                                                              :versions false
                                                                              :view_api_keys false
                                                                              :view_list false
                                                                              :view_projects false
                                                                              :view_statistics false
                                                                              :view_templates false
                                                                              :write_feedback false
                                                                              :write_release_notes false}}})
require "http/client"

url = "{{baseUrl}}/roles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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}}/roles"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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}}/roles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/roles"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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/roles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1585

{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/roles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/roles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/roles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/roles")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  permissions: {
    create_dropbox_user: false,
    create_inbox: false,
    create_webhook: false,
    de_escalate_document: false,
    delete_tenant: false,
    delete_webhook: false,
    edit_backend_settings: false,
    edit_beats: false,
    edit_dashboard_settings: false,
    edit_data_retention_settings: false,
    edit_flow_settings: false,
    edit_format_settings: false,
    edit_integration_settings: false,
    edit_integrations: false,
    edit_predictor_settings: false,
    edit_reports: false,
    edit_retention_settings: false,
    edit_review_settings: false,
    edit_roles: false,
    edit_sampling_settings: false,
    edit_security_settings: false,
    edit_templates: false,
    edit_thresholds_settings: false,
    edit_translations: false,
    edit_users: false,
    escalate_document: false,
    never_twice: false,
    pick_next_escalated: false,
    read_beats: false,
    read_data_retention_settings: false,
    read_feedback: false,
    read_integrations: false,
    read_release_notes: false,
    read_reports: false,
    read_thresholds_settings: false,
    read_webhook: false,
    reject_document: false,
    release_lock: false,
    review: false,
    submit: false,
    update_webhook: false,
    upload: false,
    versions: false,
    view_api_keys: false,
    view_list: false,
    view_projects: false,
    view_statistics: false,
    view_templates: false,
    write_feedback: false,
    write_release_notes: 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}}/roles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/roles',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    permissions: {
      create_dropbox_user: false,
      create_inbox: false,
      create_webhook: false,
      de_escalate_document: false,
      delete_tenant: false,
      delete_webhook: false,
      edit_backend_settings: false,
      edit_beats: false,
      edit_dashboard_settings: false,
      edit_data_retention_settings: false,
      edit_flow_settings: false,
      edit_format_settings: false,
      edit_integration_settings: false,
      edit_integrations: false,
      edit_predictor_settings: false,
      edit_reports: false,
      edit_retention_settings: false,
      edit_review_settings: false,
      edit_roles: false,
      edit_sampling_settings: false,
      edit_security_settings: false,
      edit_templates: false,
      edit_thresholds_settings: false,
      edit_translations: false,
      edit_users: false,
      escalate_document: false,
      never_twice: false,
      pick_next_escalated: false,
      read_beats: false,
      read_data_retention_settings: false,
      read_feedback: false,
      read_integrations: false,
      read_release_notes: false,
      read_reports: false,
      read_thresholds_settings: false,
      read_webhook: false,
      reject_document: false,
      release_lock: false,
      review: false,
      submit: false,
      update_webhook: false,
      upload: false,
      versions: false,
      view_api_keys: false,
      view_list: false,
      view_projects: false,
      view_statistics: false,
      view_templates: false,
      write_feedback: false,
      write_release_notes: false
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/roles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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}}/roles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "permissions": {\n    "create_dropbox_user": false,\n    "create_inbox": false,\n    "create_webhook": false,\n    "de_escalate_document": false,\n    "delete_tenant": false,\n    "delete_webhook": false,\n    "edit_backend_settings": false,\n    "edit_beats": false,\n    "edit_dashboard_settings": false,\n    "edit_data_retention_settings": false,\n    "edit_flow_settings": false,\n    "edit_format_settings": false,\n    "edit_integration_settings": false,\n    "edit_integrations": false,\n    "edit_predictor_settings": false,\n    "edit_reports": false,\n    "edit_retention_settings": false,\n    "edit_review_settings": false,\n    "edit_roles": false,\n    "edit_sampling_settings": false,\n    "edit_security_settings": false,\n    "edit_templates": false,\n    "edit_thresholds_settings": false,\n    "edit_translations": false,\n    "edit_users": false,\n    "escalate_document": false,\n    "never_twice": false,\n    "pick_next_escalated": false,\n    "read_beats": false,\n    "read_data_retention_settings": false,\n    "read_feedback": false,\n    "read_integrations": false,\n    "read_release_notes": false,\n    "read_reports": false,\n    "read_thresholds_settings": false,\n    "read_webhook": false,\n    "reject_document": false,\n    "release_lock": false,\n    "review": false,\n    "submit": false,\n    "update_webhook": false,\n    "upload": false,\n    "versions": false,\n    "view_api_keys": false,\n    "view_list": false,\n    "view_projects": false,\n    "view_statistics": false,\n    "view_templates": false,\n    "write_feedback": false,\n    "write_release_notes": false\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  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/roles")
  .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/roles',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  name: '',
  permissions: {
    create_dropbox_user: false,
    create_inbox: false,
    create_webhook: false,
    de_escalate_document: false,
    delete_tenant: false,
    delete_webhook: false,
    edit_backend_settings: false,
    edit_beats: false,
    edit_dashboard_settings: false,
    edit_data_retention_settings: false,
    edit_flow_settings: false,
    edit_format_settings: false,
    edit_integration_settings: false,
    edit_integrations: false,
    edit_predictor_settings: false,
    edit_reports: false,
    edit_retention_settings: false,
    edit_review_settings: false,
    edit_roles: false,
    edit_sampling_settings: false,
    edit_security_settings: false,
    edit_templates: false,
    edit_thresholds_settings: false,
    edit_translations: false,
    edit_users: false,
    escalate_document: false,
    never_twice: false,
    pick_next_escalated: false,
    read_beats: false,
    read_data_retention_settings: false,
    read_feedback: false,
    read_integrations: false,
    read_release_notes: false,
    read_reports: false,
    read_thresholds_settings: false,
    read_webhook: false,
    reject_document: false,
    release_lock: false,
    review: false,
    submit: false,
    update_webhook: false,
    upload: false,
    versions: false,
    view_api_keys: false,
    view_list: false,
    view_projects: false,
    view_statistics: false,
    view_templates: false,
    write_feedback: false,
    write_release_notes: false
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/roles',
  headers: {'content-type': 'application/json'},
  body: {
    name: '',
    permissions: {
      create_dropbox_user: false,
      create_inbox: false,
      create_webhook: false,
      de_escalate_document: false,
      delete_tenant: false,
      delete_webhook: false,
      edit_backend_settings: false,
      edit_beats: false,
      edit_dashboard_settings: false,
      edit_data_retention_settings: false,
      edit_flow_settings: false,
      edit_format_settings: false,
      edit_integration_settings: false,
      edit_integrations: false,
      edit_predictor_settings: false,
      edit_reports: false,
      edit_retention_settings: false,
      edit_review_settings: false,
      edit_roles: false,
      edit_sampling_settings: false,
      edit_security_settings: false,
      edit_templates: false,
      edit_thresholds_settings: false,
      edit_translations: false,
      edit_users: false,
      escalate_document: false,
      never_twice: false,
      pick_next_escalated: false,
      read_beats: false,
      read_data_retention_settings: false,
      read_feedback: false,
      read_integrations: false,
      read_release_notes: false,
      read_reports: false,
      read_thresholds_settings: false,
      read_webhook: false,
      reject_document: false,
      release_lock: false,
      review: false,
      submit: false,
      update_webhook: false,
      upload: false,
      versions: false,
      view_api_keys: false,
      view_list: false,
      view_projects: false,
      view_statistics: false,
      view_templates: false,
      write_feedback: false,
      write_release_notes: 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}}/roles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  permissions: {
    create_dropbox_user: false,
    create_inbox: false,
    create_webhook: false,
    de_escalate_document: false,
    delete_tenant: false,
    delete_webhook: false,
    edit_backend_settings: false,
    edit_beats: false,
    edit_dashboard_settings: false,
    edit_data_retention_settings: false,
    edit_flow_settings: false,
    edit_format_settings: false,
    edit_integration_settings: false,
    edit_integrations: false,
    edit_predictor_settings: false,
    edit_reports: false,
    edit_retention_settings: false,
    edit_review_settings: false,
    edit_roles: false,
    edit_sampling_settings: false,
    edit_security_settings: false,
    edit_templates: false,
    edit_thresholds_settings: false,
    edit_translations: false,
    edit_users: false,
    escalate_document: false,
    never_twice: false,
    pick_next_escalated: false,
    read_beats: false,
    read_data_retention_settings: false,
    read_feedback: false,
    read_integrations: false,
    read_release_notes: false,
    read_reports: false,
    read_thresholds_settings: false,
    read_webhook: false,
    reject_document: false,
    release_lock: false,
    review: false,
    submit: false,
    update_webhook: false,
    upload: false,
    versions: false,
    view_api_keys: false,
    view_list: false,
    view_projects: false,
    view_statistics: false,
    view_templates: false,
    write_feedback: false,
    write_release_notes: 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}}/roles',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    permissions: {
      create_dropbox_user: false,
      create_inbox: false,
      create_webhook: false,
      de_escalate_document: false,
      delete_tenant: false,
      delete_webhook: false,
      edit_backend_settings: false,
      edit_beats: false,
      edit_dashboard_settings: false,
      edit_data_retention_settings: false,
      edit_flow_settings: false,
      edit_format_settings: false,
      edit_integration_settings: false,
      edit_integrations: false,
      edit_predictor_settings: false,
      edit_reports: false,
      edit_retention_settings: false,
      edit_review_settings: false,
      edit_roles: false,
      edit_sampling_settings: false,
      edit_security_settings: false,
      edit_templates: false,
      edit_thresholds_settings: false,
      edit_translations: false,
      edit_users: false,
      escalate_document: false,
      never_twice: false,
      pick_next_escalated: false,
      read_beats: false,
      read_data_retention_settings: false,
      read_feedback: false,
      read_integrations: false,
      read_release_notes: false,
      read_reports: false,
      read_thresholds_settings: false,
      read_webhook: false,
      reject_document: false,
      release_lock: false,
      review: false,
      submit: false,
      update_webhook: false,
      upload: false,
      versions: false,
      view_api_keys: false,
      view_list: false,
      view_projects: false,
      view_statistics: false,
      view_templates: false,
      write_feedback: false,
      write_release_notes: false
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/roles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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 = @{ @"name": @"",
                              @"permissions": @{ @"create_dropbox_user": @NO, @"create_inbox": @NO, @"create_webhook": @NO, @"de_escalate_document": @NO, @"delete_tenant": @NO, @"delete_webhook": @NO, @"edit_backend_settings": @NO, @"edit_beats": @NO, @"edit_dashboard_settings": @NO, @"edit_data_retention_settings": @NO, @"edit_flow_settings": @NO, @"edit_format_settings": @NO, @"edit_integration_settings": @NO, @"edit_integrations": @NO, @"edit_predictor_settings": @NO, @"edit_reports": @NO, @"edit_retention_settings": @NO, @"edit_review_settings": @NO, @"edit_roles": @NO, @"edit_sampling_settings": @NO, @"edit_security_settings": @NO, @"edit_templates": @NO, @"edit_thresholds_settings": @NO, @"edit_translations": @NO, @"edit_users": @NO, @"escalate_document": @NO, @"never_twice": @NO, @"pick_next_escalated": @NO, @"read_beats": @NO, @"read_data_retention_settings": @NO, @"read_feedback": @NO, @"read_integrations": @NO, @"read_release_notes": @NO, @"read_reports": @NO, @"read_thresholds_settings": @NO, @"read_webhook": @NO, @"reject_document": @NO, @"release_lock": @NO, @"review": @NO, @"submit": @NO, @"update_webhook": @NO, @"upload": @NO, @"versions": @NO, @"view_api_keys": @NO, @"view_list": @NO, @"view_projects": @NO, @"view_statistics": @NO, @"view_templates": @NO, @"write_feedback": @NO, @"write_release_notes": @NO } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/roles"]
                                                       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}}/roles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'permissions' => [
        'create_dropbox_user' => null,
        'create_inbox' => null,
        'create_webhook' => null,
        'de_escalate_document' => null,
        'delete_tenant' => null,
        'delete_webhook' => null,
        'edit_backend_settings' => null,
        'edit_beats' => null,
        'edit_dashboard_settings' => null,
        'edit_data_retention_settings' => null,
        'edit_flow_settings' => null,
        'edit_format_settings' => null,
        'edit_integration_settings' => null,
        'edit_integrations' => null,
        'edit_predictor_settings' => null,
        'edit_reports' => null,
        'edit_retention_settings' => null,
        'edit_review_settings' => null,
        'edit_roles' => null,
        'edit_sampling_settings' => null,
        'edit_security_settings' => null,
        'edit_templates' => null,
        'edit_thresholds_settings' => null,
        'edit_translations' => null,
        'edit_users' => null,
        'escalate_document' => null,
        'never_twice' => null,
        'pick_next_escalated' => null,
        'read_beats' => null,
        'read_data_retention_settings' => null,
        'read_feedback' => null,
        'read_integrations' => null,
        'read_release_notes' => null,
        'read_reports' => null,
        'read_thresholds_settings' => null,
        'read_webhook' => null,
        'reject_document' => null,
        'release_lock' => null,
        'review' => null,
        'submit' => null,
        'update_webhook' => null,
        'upload' => null,
        'versions' => null,
        'view_api_keys' => null,
        'view_list' => null,
        'view_projects' => null,
        'view_statistics' => null,
        'view_templates' => null,
        'write_feedback' => null,
        'write_release_notes' => 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}}/roles', [
  'body' => '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/roles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'permissions' => [
    'create_dropbox_user' => null,
    'create_inbox' => null,
    'create_webhook' => null,
    'de_escalate_document' => null,
    'delete_tenant' => null,
    'delete_webhook' => null,
    'edit_backend_settings' => null,
    'edit_beats' => null,
    'edit_dashboard_settings' => null,
    'edit_data_retention_settings' => null,
    'edit_flow_settings' => null,
    'edit_format_settings' => null,
    'edit_integration_settings' => null,
    'edit_integrations' => null,
    'edit_predictor_settings' => null,
    'edit_reports' => null,
    'edit_retention_settings' => null,
    'edit_review_settings' => null,
    'edit_roles' => null,
    'edit_sampling_settings' => null,
    'edit_security_settings' => null,
    'edit_templates' => null,
    'edit_thresholds_settings' => null,
    'edit_translations' => null,
    'edit_users' => null,
    'escalate_document' => null,
    'never_twice' => null,
    'pick_next_escalated' => null,
    'read_beats' => null,
    'read_data_retention_settings' => null,
    'read_feedback' => null,
    'read_integrations' => null,
    'read_release_notes' => null,
    'read_reports' => null,
    'read_thresholds_settings' => null,
    'read_webhook' => null,
    'reject_document' => null,
    'release_lock' => null,
    'review' => null,
    'submit' => null,
    'update_webhook' => null,
    'upload' => null,
    'versions' => null,
    'view_api_keys' => null,
    'view_list' => null,
    'view_projects' => null,
    'view_statistics' => null,
    'view_templates' => null,
    'write_feedback' => null,
    'write_release_notes' => null
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'permissions' => [
    'create_dropbox_user' => null,
    'create_inbox' => null,
    'create_webhook' => null,
    'de_escalate_document' => null,
    'delete_tenant' => null,
    'delete_webhook' => null,
    'edit_backend_settings' => null,
    'edit_beats' => null,
    'edit_dashboard_settings' => null,
    'edit_data_retention_settings' => null,
    'edit_flow_settings' => null,
    'edit_format_settings' => null,
    'edit_integration_settings' => null,
    'edit_integrations' => null,
    'edit_predictor_settings' => null,
    'edit_reports' => null,
    'edit_retention_settings' => null,
    'edit_review_settings' => null,
    'edit_roles' => null,
    'edit_sampling_settings' => null,
    'edit_security_settings' => null,
    'edit_templates' => null,
    'edit_thresholds_settings' => null,
    'edit_translations' => null,
    'edit_users' => null,
    'escalate_document' => null,
    'never_twice' => null,
    'pick_next_escalated' => null,
    'read_beats' => null,
    'read_data_retention_settings' => null,
    'read_feedback' => null,
    'read_integrations' => null,
    'read_release_notes' => null,
    'read_reports' => null,
    'read_thresholds_settings' => null,
    'read_webhook' => null,
    'reject_document' => null,
    'release_lock' => null,
    'review' => null,
    'submit' => null,
    'update_webhook' => null,
    'upload' => null,
    'versions' => null,
    'view_api_keys' => null,
    'view_list' => null,
    'view_projects' => null,
    'view_statistics' => null,
    'view_templates' => null,
    'write_feedback' => null,
    'write_release_notes' => null
  ]
]));
$request->setRequestUrl('{{baseUrl}}/roles');
$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}}/roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/roles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/roles"

payload = {
    "name": "",
    "permissions": {
        "create_dropbox_user": False,
        "create_inbox": False,
        "create_webhook": False,
        "de_escalate_document": False,
        "delete_tenant": False,
        "delete_webhook": False,
        "edit_backend_settings": False,
        "edit_beats": False,
        "edit_dashboard_settings": False,
        "edit_data_retention_settings": False,
        "edit_flow_settings": False,
        "edit_format_settings": False,
        "edit_integration_settings": False,
        "edit_integrations": False,
        "edit_predictor_settings": False,
        "edit_reports": False,
        "edit_retention_settings": False,
        "edit_review_settings": False,
        "edit_roles": False,
        "edit_sampling_settings": False,
        "edit_security_settings": False,
        "edit_templates": False,
        "edit_thresholds_settings": False,
        "edit_translations": False,
        "edit_users": False,
        "escalate_document": False,
        "never_twice": False,
        "pick_next_escalated": False,
        "read_beats": False,
        "read_data_retention_settings": False,
        "read_feedback": False,
        "read_integrations": False,
        "read_release_notes": False,
        "read_reports": False,
        "read_thresholds_settings": False,
        "read_webhook": False,
        "reject_document": False,
        "release_lock": False,
        "review": False,
        "submit": False,
        "update_webhook": False,
        "upload": False,
        "versions": False,
        "view_api_keys": False,
        "view_list": False,
        "view_projects": False,
        "view_statistics": False,
        "view_templates": False,
        "write_feedback": False,
        "write_release_notes": False
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/roles"

payload <- "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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}}/roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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/roles') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/roles";

    let payload = json!({
        "name": "",
        "permissions": json!({
            "create_dropbox_user": false,
            "create_inbox": false,
            "create_webhook": false,
            "de_escalate_document": false,
            "delete_tenant": false,
            "delete_webhook": false,
            "edit_backend_settings": false,
            "edit_beats": false,
            "edit_dashboard_settings": false,
            "edit_data_retention_settings": false,
            "edit_flow_settings": false,
            "edit_format_settings": false,
            "edit_integration_settings": false,
            "edit_integrations": false,
            "edit_predictor_settings": false,
            "edit_reports": false,
            "edit_retention_settings": false,
            "edit_review_settings": false,
            "edit_roles": false,
            "edit_sampling_settings": false,
            "edit_security_settings": false,
            "edit_templates": false,
            "edit_thresholds_settings": false,
            "edit_translations": false,
            "edit_users": false,
            "escalate_document": false,
            "never_twice": false,
            "pick_next_escalated": false,
            "read_beats": false,
            "read_data_retention_settings": false,
            "read_feedback": false,
            "read_integrations": false,
            "read_release_notes": false,
            "read_reports": false,
            "read_thresholds_settings": false,
            "read_webhook": false,
            "reject_document": false,
            "release_lock": false,
            "review": false,
            "submit": false,
            "update_webhook": false,
            "upload": false,
            "versions": false,
            "view_api_keys": false,
            "view_list": false,
            "view_projects": false,
            "view_statistics": false,
            "view_templates": false,
            "write_feedback": false,
            "write_release_notes": 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}}/roles \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}'
echo '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}' |  \
  http POST {{baseUrl}}/roles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "permissions": {\n    "create_dropbox_user": false,\n    "create_inbox": false,\n    "create_webhook": false,\n    "de_escalate_document": false,\n    "delete_tenant": false,\n    "delete_webhook": false,\n    "edit_backend_settings": false,\n    "edit_beats": false,\n    "edit_dashboard_settings": false,\n    "edit_data_retention_settings": false,\n    "edit_flow_settings": false,\n    "edit_format_settings": false,\n    "edit_integration_settings": false,\n    "edit_integrations": false,\n    "edit_predictor_settings": false,\n    "edit_reports": false,\n    "edit_retention_settings": false,\n    "edit_review_settings": false,\n    "edit_roles": false,\n    "edit_sampling_settings": false,\n    "edit_security_settings": false,\n    "edit_templates": false,\n    "edit_thresholds_settings": false,\n    "edit_translations": false,\n    "edit_users": false,\n    "escalate_document": false,\n    "never_twice": false,\n    "pick_next_escalated": false,\n    "read_beats": false,\n    "read_data_retention_settings": false,\n    "read_feedback": false,\n    "read_integrations": false,\n    "read_release_notes": false,\n    "read_reports": false,\n    "read_thresholds_settings": false,\n    "read_webhook": false,\n    "reject_document": false,\n    "release_lock": false,\n    "review": false,\n    "submit": false,\n    "update_webhook": false,\n    "upload": false,\n    "versions": false,\n    "view_api_keys": false,\n    "view_list": false,\n    "view_projects": false,\n    "view_statistics": false,\n    "view_templates": false,\n    "write_feedback": false,\n    "write_release_notes": false\n  }\n}' \
  --output-document \
  - {{baseUrl}}/roles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "permissions": [
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles")! 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 role
{{baseUrl}}/roles/:role_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles/:role_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/roles/:role_id")
require "http/client"

url = "{{baseUrl}}/roles/:role_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}}/roles/:role_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/roles/:role_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/roles/:role_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/roles/:role_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/roles/:role_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/roles/:role_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}}/roles/:role_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/roles/:role_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}}/roles/:role_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/roles/:role_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/roles/:role_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/roles/:role_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}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/roles/:role_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}}/roles/:role_id');

echo $response->getBody();
setUrl('{{baseUrl}}/roles/:role_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/roles/:role_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/roles/:role_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles/:role_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/roles/:role_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/roles/:role_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/roles/:role_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/roles/:role_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/roles/:role_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}}/roles/:role_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}}/roles/:role_id
http DELETE {{baseUrl}}/roles/:role_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/roles/:role_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles/:role_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 all roles
{{baseUrl}}/roles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/roles")
require "http/client"

url = "{{baseUrl}}/roles"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/roles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/roles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/roles"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/roles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/roles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/roles"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/roles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/roles")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/roles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/roles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/roles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/roles',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/roles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/roles');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/roles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/roles';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/roles"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/roles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/roles",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/roles');

echo $response->getBody();
setUrl('{{baseUrl}}/roles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/roles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/roles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/roles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/roles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/roles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/roles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/roles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/roles";

    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}}/roles
http GET {{baseUrl}}/roles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/roles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 role
{{baseUrl}}/roles/:role_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles/:role_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/roles/:role_id")
require "http/client"

url = "{{baseUrl}}/roles/:role_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}}/roles/:role_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/roles/:role_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/roles/:role_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/roles/:role_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/roles/:role_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/roles/:role_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}}/roles/:role_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/roles/:role_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}}/roles/:role_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/roles/:role_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/roles/:role_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/roles/:role_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}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/roles/:role_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}}/roles/:role_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}}/roles/:role_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/roles/:role_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}}/roles/:role_id');

echo $response->getBody();
setUrl('{{baseUrl}}/roles/:role_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/roles/:role_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/roles/:role_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles/:role_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/roles/:role_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/roles/:role_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/roles/:role_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/roles/:role_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/roles/:role_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/roles/:role_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}}/roles/:role_id
http GET {{baseUrl}}/roles/:role_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/roles/:role_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles/:role_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()
PATCH Update role
{{baseUrl}}/roles/:role_id
BODY json

{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/roles/:role_id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/roles/:role_id" {:content-type :json
                                                            :form-params {:name ""
                                                                          :permissions {:create_dropbox_user false
                                                                                        :create_inbox false
                                                                                        :create_webhook false
                                                                                        :de_escalate_document false
                                                                                        :delete_tenant false
                                                                                        :delete_webhook false
                                                                                        :edit_backend_settings false
                                                                                        :edit_beats false
                                                                                        :edit_dashboard_settings false
                                                                                        :edit_data_retention_settings false
                                                                                        :edit_flow_settings false
                                                                                        :edit_format_settings false
                                                                                        :edit_integration_settings false
                                                                                        :edit_integrations false
                                                                                        :edit_predictor_settings false
                                                                                        :edit_reports false
                                                                                        :edit_retention_settings false
                                                                                        :edit_review_settings false
                                                                                        :edit_roles false
                                                                                        :edit_sampling_settings false
                                                                                        :edit_security_settings false
                                                                                        :edit_templates false
                                                                                        :edit_thresholds_settings false
                                                                                        :edit_translations false
                                                                                        :edit_users false
                                                                                        :escalate_document false
                                                                                        :never_twice false
                                                                                        :pick_next_escalated false
                                                                                        :read_beats false
                                                                                        :read_data_retention_settings false
                                                                                        :read_feedback false
                                                                                        :read_integrations false
                                                                                        :read_release_notes false
                                                                                        :read_reports false
                                                                                        :read_thresholds_settings false
                                                                                        :read_webhook false
                                                                                        :reject_document false
                                                                                        :release_lock false
                                                                                        :review false
                                                                                        :submit false
                                                                                        :update_webhook false
                                                                                        :upload false
                                                                                        :versions false
                                                                                        :view_api_keys false
                                                                                        :view_list false
                                                                                        :view_projects false
                                                                                        :view_statistics false
                                                                                        :view_templates false
                                                                                        :write_feedback false
                                                                                        :write_release_notes false}}})
require "http/client"

url = "{{baseUrl}}/roles/:role_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/roles/:role_id"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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}}/roles/:role_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/roles/:role_id"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/roles/:role_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1585

{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/roles/:role_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/roles/:role_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/roles/:role_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/roles/:role_id")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  permissions: {
    create_dropbox_user: false,
    create_inbox: false,
    create_webhook: false,
    de_escalate_document: false,
    delete_tenant: false,
    delete_webhook: false,
    edit_backend_settings: false,
    edit_beats: false,
    edit_dashboard_settings: false,
    edit_data_retention_settings: false,
    edit_flow_settings: false,
    edit_format_settings: false,
    edit_integration_settings: false,
    edit_integrations: false,
    edit_predictor_settings: false,
    edit_reports: false,
    edit_retention_settings: false,
    edit_review_settings: false,
    edit_roles: false,
    edit_sampling_settings: false,
    edit_security_settings: false,
    edit_templates: false,
    edit_thresholds_settings: false,
    edit_translations: false,
    edit_users: false,
    escalate_document: false,
    never_twice: false,
    pick_next_escalated: false,
    read_beats: false,
    read_data_retention_settings: false,
    read_feedback: false,
    read_integrations: false,
    read_release_notes: false,
    read_reports: false,
    read_thresholds_settings: false,
    read_webhook: false,
    reject_document: false,
    release_lock: false,
    review: false,
    submit: false,
    update_webhook: false,
    upload: false,
    versions: false,
    view_api_keys: false,
    view_list: false,
    view_projects: false,
    view_statistics: false,
    view_templates: false,
    write_feedback: false,
    write_release_notes: false
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/roles/:role_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/roles/:role_id',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    permissions: {
      create_dropbox_user: false,
      create_inbox: false,
      create_webhook: false,
      de_escalate_document: false,
      delete_tenant: false,
      delete_webhook: false,
      edit_backend_settings: false,
      edit_beats: false,
      edit_dashboard_settings: false,
      edit_data_retention_settings: false,
      edit_flow_settings: false,
      edit_format_settings: false,
      edit_integration_settings: false,
      edit_integrations: false,
      edit_predictor_settings: false,
      edit_reports: false,
      edit_retention_settings: false,
      edit_review_settings: false,
      edit_roles: false,
      edit_sampling_settings: false,
      edit_security_settings: false,
      edit_templates: false,
      edit_thresholds_settings: false,
      edit_translations: false,
      edit_users: false,
      escalate_document: false,
      never_twice: false,
      pick_next_escalated: false,
      read_beats: false,
      read_data_retention_settings: false,
      read_feedback: false,
      read_integrations: false,
      read_release_notes: false,
      read_reports: false,
      read_thresholds_settings: false,
      read_webhook: false,
      reject_document: false,
      release_lock: false,
      review: false,
      submit: false,
      update_webhook: false,
      upload: false,
      versions: false,
      view_api_keys: false,
      view_list: false,
      view_projects: false,
      view_statistics: false,
      view_templates: false,
      write_feedback: false,
      write_release_notes: false
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/roles/:role_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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}}/roles/:role_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "permissions": {\n    "create_dropbox_user": false,\n    "create_inbox": false,\n    "create_webhook": false,\n    "de_escalate_document": false,\n    "delete_tenant": false,\n    "delete_webhook": false,\n    "edit_backend_settings": false,\n    "edit_beats": false,\n    "edit_dashboard_settings": false,\n    "edit_data_retention_settings": false,\n    "edit_flow_settings": false,\n    "edit_format_settings": false,\n    "edit_integration_settings": false,\n    "edit_integrations": false,\n    "edit_predictor_settings": false,\n    "edit_reports": false,\n    "edit_retention_settings": false,\n    "edit_review_settings": false,\n    "edit_roles": false,\n    "edit_sampling_settings": false,\n    "edit_security_settings": false,\n    "edit_templates": false,\n    "edit_thresholds_settings": false,\n    "edit_translations": false,\n    "edit_users": false,\n    "escalate_document": false,\n    "never_twice": false,\n    "pick_next_escalated": false,\n    "read_beats": false,\n    "read_data_retention_settings": false,\n    "read_feedback": false,\n    "read_integrations": false,\n    "read_release_notes": false,\n    "read_reports": false,\n    "read_thresholds_settings": false,\n    "read_webhook": false,\n    "reject_document": false,\n    "release_lock": false,\n    "review": false,\n    "submit": false,\n    "update_webhook": false,\n    "upload": false,\n    "versions": false,\n    "view_api_keys": false,\n    "view_list": false,\n    "view_projects": false,\n    "view_statistics": false,\n    "view_templates": false,\n    "write_feedback": false,\n    "write_release_notes": false\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  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/roles/:role_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/roles/:role_id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  name: '',
  permissions: {
    create_dropbox_user: false,
    create_inbox: false,
    create_webhook: false,
    de_escalate_document: false,
    delete_tenant: false,
    delete_webhook: false,
    edit_backend_settings: false,
    edit_beats: false,
    edit_dashboard_settings: false,
    edit_data_retention_settings: false,
    edit_flow_settings: false,
    edit_format_settings: false,
    edit_integration_settings: false,
    edit_integrations: false,
    edit_predictor_settings: false,
    edit_reports: false,
    edit_retention_settings: false,
    edit_review_settings: false,
    edit_roles: false,
    edit_sampling_settings: false,
    edit_security_settings: false,
    edit_templates: false,
    edit_thresholds_settings: false,
    edit_translations: false,
    edit_users: false,
    escalate_document: false,
    never_twice: false,
    pick_next_escalated: false,
    read_beats: false,
    read_data_retention_settings: false,
    read_feedback: false,
    read_integrations: false,
    read_release_notes: false,
    read_reports: false,
    read_thresholds_settings: false,
    read_webhook: false,
    reject_document: false,
    release_lock: false,
    review: false,
    submit: false,
    update_webhook: false,
    upload: false,
    versions: false,
    view_api_keys: false,
    view_list: false,
    view_projects: false,
    view_statistics: false,
    view_templates: false,
    write_feedback: false,
    write_release_notes: false
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/roles/:role_id',
  headers: {'content-type': 'application/json'},
  body: {
    name: '',
    permissions: {
      create_dropbox_user: false,
      create_inbox: false,
      create_webhook: false,
      de_escalate_document: false,
      delete_tenant: false,
      delete_webhook: false,
      edit_backend_settings: false,
      edit_beats: false,
      edit_dashboard_settings: false,
      edit_data_retention_settings: false,
      edit_flow_settings: false,
      edit_format_settings: false,
      edit_integration_settings: false,
      edit_integrations: false,
      edit_predictor_settings: false,
      edit_reports: false,
      edit_retention_settings: false,
      edit_review_settings: false,
      edit_roles: false,
      edit_sampling_settings: false,
      edit_security_settings: false,
      edit_templates: false,
      edit_thresholds_settings: false,
      edit_translations: false,
      edit_users: false,
      escalate_document: false,
      never_twice: false,
      pick_next_escalated: false,
      read_beats: false,
      read_data_retention_settings: false,
      read_feedback: false,
      read_integrations: false,
      read_release_notes: false,
      read_reports: false,
      read_thresholds_settings: false,
      read_webhook: false,
      reject_document: false,
      release_lock: false,
      review: false,
      submit: false,
      update_webhook: false,
      upload: false,
      versions: false,
      view_api_keys: false,
      view_list: false,
      view_projects: false,
      view_statistics: false,
      view_templates: false,
      write_feedback: false,
      write_release_notes: 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('PATCH', '{{baseUrl}}/roles/:role_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  permissions: {
    create_dropbox_user: false,
    create_inbox: false,
    create_webhook: false,
    de_escalate_document: false,
    delete_tenant: false,
    delete_webhook: false,
    edit_backend_settings: false,
    edit_beats: false,
    edit_dashboard_settings: false,
    edit_data_retention_settings: false,
    edit_flow_settings: false,
    edit_format_settings: false,
    edit_integration_settings: false,
    edit_integrations: false,
    edit_predictor_settings: false,
    edit_reports: false,
    edit_retention_settings: false,
    edit_review_settings: false,
    edit_roles: false,
    edit_sampling_settings: false,
    edit_security_settings: false,
    edit_templates: false,
    edit_thresholds_settings: false,
    edit_translations: false,
    edit_users: false,
    escalate_document: false,
    never_twice: false,
    pick_next_escalated: false,
    read_beats: false,
    read_data_retention_settings: false,
    read_feedback: false,
    read_integrations: false,
    read_release_notes: false,
    read_reports: false,
    read_thresholds_settings: false,
    read_webhook: false,
    reject_document: false,
    release_lock: false,
    review: false,
    submit: false,
    update_webhook: false,
    upload: false,
    versions: false,
    view_api_keys: false,
    view_list: false,
    view_projects: false,
    view_statistics: false,
    view_templates: false,
    write_feedback: false,
    write_release_notes: 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: 'PATCH',
  url: '{{baseUrl}}/roles/:role_id',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    permissions: {
      create_dropbox_user: false,
      create_inbox: false,
      create_webhook: false,
      de_escalate_document: false,
      delete_tenant: false,
      delete_webhook: false,
      edit_backend_settings: false,
      edit_beats: false,
      edit_dashboard_settings: false,
      edit_data_retention_settings: false,
      edit_flow_settings: false,
      edit_format_settings: false,
      edit_integration_settings: false,
      edit_integrations: false,
      edit_predictor_settings: false,
      edit_reports: false,
      edit_retention_settings: false,
      edit_review_settings: false,
      edit_roles: false,
      edit_sampling_settings: false,
      edit_security_settings: false,
      edit_templates: false,
      edit_thresholds_settings: false,
      edit_translations: false,
      edit_users: false,
      escalate_document: false,
      never_twice: false,
      pick_next_escalated: false,
      read_beats: false,
      read_data_retention_settings: false,
      read_feedback: false,
      read_integrations: false,
      read_release_notes: false,
      read_reports: false,
      read_thresholds_settings: false,
      read_webhook: false,
      reject_document: false,
      release_lock: false,
      review: false,
      submit: false,
      update_webhook: false,
      upload: false,
      versions: false,
      view_api_keys: false,
      view_list: false,
      view_projects: false,
      view_statistics: false,
      view_templates: false,
      write_feedback: false,
      write_release_notes: false
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/roles/:role_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","permissions":{"create_dropbox_user":false,"create_inbox":false,"create_webhook":false,"de_escalate_document":false,"delete_tenant":false,"delete_webhook":false,"edit_backend_settings":false,"edit_beats":false,"edit_dashboard_settings":false,"edit_data_retention_settings":false,"edit_flow_settings":false,"edit_format_settings":false,"edit_integration_settings":false,"edit_integrations":false,"edit_predictor_settings":false,"edit_reports":false,"edit_retention_settings":false,"edit_review_settings":false,"edit_roles":false,"edit_sampling_settings":false,"edit_security_settings":false,"edit_templates":false,"edit_thresholds_settings":false,"edit_translations":false,"edit_users":false,"escalate_document":false,"never_twice":false,"pick_next_escalated":false,"read_beats":false,"read_data_retention_settings":false,"read_feedback":false,"read_integrations":false,"read_release_notes":false,"read_reports":false,"read_thresholds_settings":false,"read_webhook":false,"reject_document":false,"release_lock":false,"review":false,"submit":false,"update_webhook":false,"upload":false,"versions":false,"view_api_keys":false,"view_list":false,"view_projects":false,"view_statistics":false,"view_templates":false,"write_feedback":false,"write_release_notes":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 = @{ @"name": @"",
                              @"permissions": @{ @"create_dropbox_user": @NO, @"create_inbox": @NO, @"create_webhook": @NO, @"de_escalate_document": @NO, @"delete_tenant": @NO, @"delete_webhook": @NO, @"edit_backend_settings": @NO, @"edit_beats": @NO, @"edit_dashboard_settings": @NO, @"edit_data_retention_settings": @NO, @"edit_flow_settings": @NO, @"edit_format_settings": @NO, @"edit_integration_settings": @NO, @"edit_integrations": @NO, @"edit_predictor_settings": @NO, @"edit_reports": @NO, @"edit_retention_settings": @NO, @"edit_review_settings": @NO, @"edit_roles": @NO, @"edit_sampling_settings": @NO, @"edit_security_settings": @NO, @"edit_templates": @NO, @"edit_thresholds_settings": @NO, @"edit_translations": @NO, @"edit_users": @NO, @"escalate_document": @NO, @"never_twice": @NO, @"pick_next_escalated": @NO, @"read_beats": @NO, @"read_data_retention_settings": @NO, @"read_feedback": @NO, @"read_integrations": @NO, @"read_release_notes": @NO, @"read_reports": @NO, @"read_thresholds_settings": @NO, @"read_webhook": @NO, @"reject_document": @NO, @"release_lock": @NO, @"review": @NO, @"submit": @NO, @"update_webhook": @NO, @"upload": @NO, @"versions": @NO, @"view_api_keys": @NO, @"view_list": @NO, @"view_projects": @NO, @"view_statistics": @NO, @"view_templates": @NO, @"write_feedback": @NO, @"write_release_notes": @NO } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/roles/:role_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/roles/:role_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/roles/:role_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'permissions' => [
        'create_dropbox_user' => null,
        'create_inbox' => null,
        'create_webhook' => null,
        'de_escalate_document' => null,
        'delete_tenant' => null,
        'delete_webhook' => null,
        'edit_backend_settings' => null,
        'edit_beats' => null,
        'edit_dashboard_settings' => null,
        'edit_data_retention_settings' => null,
        'edit_flow_settings' => null,
        'edit_format_settings' => null,
        'edit_integration_settings' => null,
        'edit_integrations' => null,
        'edit_predictor_settings' => null,
        'edit_reports' => null,
        'edit_retention_settings' => null,
        'edit_review_settings' => null,
        'edit_roles' => null,
        'edit_sampling_settings' => null,
        'edit_security_settings' => null,
        'edit_templates' => null,
        'edit_thresholds_settings' => null,
        'edit_translations' => null,
        'edit_users' => null,
        'escalate_document' => null,
        'never_twice' => null,
        'pick_next_escalated' => null,
        'read_beats' => null,
        'read_data_retention_settings' => null,
        'read_feedback' => null,
        'read_integrations' => null,
        'read_release_notes' => null,
        'read_reports' => null,
        'read_thresholds_settings' => null,
        'read_webhook' => null,
        'reject_document' => null,
        'release_lock' => null,
        'review' => null,
        'submit' => null,
        'update_webhook' => null,
        'upload' => null,
        'versions' => null,
        'view_api_keys' => null,
        'view_list' => null,
        'view_projects' => null,
        'view_statistics' => null,
        'view_templates' => null,
        'write_feedback' => null,
        'write_release_notes' => 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('PATCH', '{{baseUrl}}/roles/:role_id', [
  'body' => '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/roles/:role_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'permissions' => [
    'create_dropbox_user' => null,
    'create_inbox' => null,
    'create_webhook' => null,
    'de_escalate_document' => null,
    'delete_tenant' => null,
    'delete_webhook' => null,
    'edit_backend_settings' => null,
    'edit_beats' => null,
    'edit_dashboard_settings' => null,
    'edit_data_retention_settings' => null,
    'edit_flow_settings' => null,
    'edit_format_settings' => null,
    'edit_integration_settings' => null,
    'edit_integrations' => null,
    'edit_predictor_settings' => null,
    'edit_reports' => null,
    'edit_retention_settings' => null,
    'edit_review_settings' => null,
    'edit_roles' => null,
    'edit_sampling_settings' => null,
    'edit_security_settings' => null,
    'edit_templates' => null,
    'edit_thresholds_settings' => null,
    'edit_translations' => null,
    'edit_users' => null,
    'escalate_document' => null,
    'never_twice' => null,
    'pick_next_escalated' => null,
    'read_beats' => null,
    'read_data_retention_settings' => null,
    'read_feedback' => null,
    'read_integrations' => null,
    'read_release_notes' => null,
    'read_reports' => null,
    'read_thresholds_settings' => null,
    'read_webhook' => null,
    'reject_document' => null,
    'release_lock' => null,
    'review' => null,
    'submit' => null,
    'update_webhook' => null,
    'upload' => null,
    'versions' => null,
    'view_api_keys' => null,
    'view_list' => null,
    'view_projects' => null,
    'view_statistics' => null,
    'view_templates' => null,
    'write_feedback' => null,
    'write_release_notes' => null
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'permissions' => [
    'create_dropbox_user' => null,
    'create_inbox' => null,
    'create_webhook' => null,
    'de_escalate_document' => null,
    'delete_tenant' => null,
    'delete_webhook' => null,
    'edit_backend_settings' => null,
    'edit_beats' => null,
    'edit_dashboard_settings' => null,
    'edit_data_retention_settings' => null,
    'edit_flow_settings' => null,
    'edit_format_settings' => null,
    'edit_integration_settings' => null,
    'edit_integrations' => null,
    'edit_predictor_settings' => null,
    'edit_reports' => null,
    'edit_retention_settings' => null,
    'edit_review_settings' => null,
    'edit_roles' => null,
    'edit_sampling_settings' => null,
    'edit_security_settings' => null,
    'edit_templates' => null,
    'edit_thresholds_settings' => null,
    'edit_translations' => null,
    'edit_users' => null,
    'escalate_document' => null,
    'never_twice' => null,
    'pick_next_escalated' => null,
    'read_beats' => null,
    'read_data_retention_settings' => null,
    'read_feedback' => null,
    'read_integrations' => null,
    'read_release_notes' => null,
    'read_reports' => null,
    'read_thresholds_settings' => null,
    'read_webhook' => null,
    'reject_document' => null,
    'release_lock' => null,
    'review' => null,
    'submit' => null,
    'update_webhook' => null,
    'upload' => null,
    'versions' => null,
    'view_api_keys' => null,
    'view_list' => null,
    'view_projects' => null,
    'view_statistics' => null,
    'view_templates' => null,
    'write_feedback' => null,
    'write_release_notes' => null
  ]
]));
$request->setRequestUrl('{{baseUrl}}/roles/:role_id');
$request->setRequestMethod('PATCH');
$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}}/roles/:role_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/roles/:role_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/roles/:role_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/roles/:role_id"

payload = {
    "name": "",
    "permissions": {
        "create_dropbox_user": False,
        "create_inbox": False,
        "create_webhook": False,
        "de_escalate_document": False,
        "delete_tenant": False,
        "delete_webhook": False,
        "edit_backend_settings": False,
        "edit_beats": False,
        "edit_dashboard_settings": False,
        "edit_data_retention_settings": False,
        "edit_flow_settings": False,
        "edit_format_settings": False,
        "edit_integration_settings": False,
        "edit_integrations": False,
        "edit_predictor_settings": False,
        "edit_reports": False,
        "edit_retention_settings": False,
        "edit_review_settings": False,
        "edit_roles": False,
        "edit_sampling_settings": False,
        "edit_security_settings": False,
        "edit_templates": False,
        "edit_thresholds_settings": False,
        "edit_translations": False,
        "edit_users": False,
        "escalate_document": False,
        "never_twice": False,
        "pick_next_escalated": False,
        "read_beats": False,
        "read_data_retention_settings": False,
        "read_feedback": False,
        "read_integrations": False,
        "read_release_notes": False,
        "read_reports": False,
        "read_thresholds_settings": False,
        "read_webhook": False,
        "reject_document": False,
        "release_lock": False,
        "review": False,
        "submit": False,
        "update_webhook": False,
        "upload": False,
        "versions": False,
        "view_api_keys": False,
        "view_list": False,
        "view_projects": False,
        "view_statistics": False,
        "view_templates": False,
        "write_feedback": False,
        "write_release_notes": False
    }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/roles/:role_id"

payload <- "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/roles/:role_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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.patch('/baseUrl/roles/:role_id') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"permissions\": {\n    \"create_dropbox_user\": false,\n    \"create_inbox\": false,\n    \"create_webhook\": false,\n    \"de_escalate_document\": false,\n    \"delete_tenant\": false,\n    \"delete_webhook\": false,\n    \"edit_backend_settings\": false,\n    \"edit_beats\": false,\n    \"edit_dashboard_settings\": false,\n    \"edit_data_retention_settings\": false,\n    \"edit_flow_settings\": false,\n    \"edit_format_settings\": false,\n    \"edit_integration_settings\": false,\n    \"edit_integrations\": false,\n    \"edit_predictor_settings\": false,\n    \"edit_reports\": false,\n    \"edit_retention_settings\": false,\n    \"edit_review_settings\": false,\n    \"edit_roles\": false,\n    \"edit_sampling_settings\": false,\n    \"edit_security_settings\": false,\n    \"edit_templates\": false,\n    \"edit_thresholds_settings\": false,\n    \"edit_translations\": false,\n    \"edit_users\": false,\n    \"escalate_document\": false,\n    \"never_twice\": false,\n    \"pick_next_escalated\": false,\n    \"read_beats\": false,\n    \"read_data_retention_settings\": false,\n    \"read_feedback\": false,\n    \"read_integrations\": false,\n    \"read_release_notes\": false,\n    \"read_reports\": false,\n    \"read_thresholds_settings\": false,\n    \"read_webhook\": false,\n    \"reject_document\": false,\n    \"release_lock\": false,\n    \"review\": false,\n    \"submit\": false,\n    \"update_webhook\": false,\n    \"upload\": false,\n    \"versions\": false,\n    \"view_api_keys\": false,\n    \"view_list\": false,\n    \"view_projects\": false,\n    \"view_statistics\": false,\n    \"view_templates\": false,\n    \"write_feedback\": false,\n    \"write_release_notes\": false\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}}/roles/:role_id";

    let payload = json!({
        "name": "",
        "permissions": json!({
            "create_dropbox_user": false,
            "create_inbox": false,
            "create_webhook": false,
            "de_escalate_document": false,
            "delete_tenant": false,
            "delete_webhook": false,
            "edit_backend_settings": false,
            "edit_beats": false,
            "edit_dashboard_settings": false,
            "edit_data_retention_settings": false,
            "edit_flow_settings": false,
            "edit_format_settings": false,
            "edit_integration_settings": false,
            "edit_integrations": false,
            "edit_predictor_settings": false,
            "edit_reports": false,
            "edit_retention_settings": false,
            "edit_review_settings": false,
            "edit_roles": false,
            "edit_sampling_settings": false,
            "edit_security_settings": false,
            "edit_templates": false,
            "edit_thresholds_settings": false,
            "edit_translations": false,
            "edit_users": false,
            "escalate_document": false,
            "never_twice": false,
            "pick_next_escalated": false,
            "read_beats": false,
            "read_data_retention_settings": false,
            "read_feedback": false,
            "read_integrations": false,
            "read_release_notes": false,
            "read_reports": false,
            "read_thresholds_settings": false,
            "read_webhook": false,
            "reject_document": false,
            "release_lock": false,
            "review": false,
            "submit": false,
            "update_webhook": false,
            "upload": false,
            "versions": false,
            "view_api_keys": false,
            "view_list": false,
            "view_projects": false,
            "view_statistics": false,
            "view_templates": false,
            "write_feedback": false,
            "write_release_notes": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/roles/:role_id \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}'
echo '{
  "name": "",
  "permissions": {
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  }
}' |  \
  http PATCH {{baseUrl}}/roles/:role_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "permissions": {\n    "create_dropbox_user": false,\n    "create_inbox": false,\n    "create_webhook": false,\n    "de_escalate_document": false,\n    "delete_tenant": false,\n    "delete_webhook": false,\n    "edit_backend_settings": false,\n    "edit_beats": false,\n    "edit_dashboard_settings": false,\n    "edit_data_retention_settings": false,\n    "edit_flow_settings": false,\n    "edit_format_settings": false,\n    "edit_integration_settings": false,\n    "edit_integrations": false,\n    "edit_predictor_settings": false,\n    "edit_reports": false,\n    "edit_retention_settings": false,\n    "edit_review_settings": false,\n    "edit_roles": false,\n    "edit_sampling_settings": false,\n    "edit_security_settings": false,\n    "edit_templates": false,\n    "edit_thresholds_settings": false,\n    "edit_translations": false,\n    "edit_users": false,\n    "escalate_document": false,\n    "never_twice": false,\n    "pick_next_escalated": false,\n    "read_beats": false,\n    "read_data_retention_settings": false,\n    "read_feedback": false,\n    "read_integrations": false,\n    "read_release_notes": false,\n    "read_reports": false,\n    "read_thresholds_settings": false,\n    "read_webhook": false,\n    "reject_document": false,\n    "release_lock": false,\n    "review": false,\n    "submit": false,\n    "update_webhook": false,\n    "upload": false,\n    "versions": false,\n    "view_api_keys": false,\n    "view_list": false,\n    "view_projects": false,\n    "view_statistics": false,\n    "view_templates": false,\n    "write_feedback": false,\n    "write_release_notes": false\n  }\n}' \
  --output-document \
  - {{baseUrl}}/roles/:role_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "permissions": [
    "create_dropbox_user": false,
    "create_inbox": false,
    "create_webhook": false,
    "de_escalate_document": false,
    "delete_tenant": false,
    "delete_webhook": false,
    "edit_backend_settings": false,
    "edit_beats": false,
    "edit_dashboard_settings": false,
    "edit_data_retention_settings": false,
    "edit_flow_settings": false,
    "edit_format_settings": false,
    "edit_integration_settings": false,
    "edit_integrations": false,
    "edit_predictor_settings": false,
    "edit_reports": false,
    "edit_retention_settings": false,
    "edit_review_settings": false,
    "edit_roles": false,
    "edit_sampling_settings": false,
    "edit_security_settings": false,
    "edit_templates": false,
    "edit_thresholds_settings": false,
    "edit_translations": false,
    "edit_users": false,
    "escalate_document": false,
    "never_twice": false,
    "pick_next_escalated": false,
    "read_beats": false,
    "read_data_retention_settings": false,
    "read_feedback": false,
    "read_integrations": false,
    "read_release_notes": false,
    "read_reports": false,
    "read_thresholds_settings": false,
    "read_webhook": false,
    "reject_document": false,
    "release_lock": false,
    "review": false,
    "submit": false,
    "update_webhook": false,
    "upload": false,
    "versions": false,
    "view_api_keys": false,
    "view_list": false,
    "view_projects": false,
    "view_statistics": false,
    "view_templates": false,
    "write_feedback": false,
    "write_release_notes": false
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/roles/:role_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 scoped rule config
{{baseUrl}}/rule_config/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/rule_config/:scope")
require "http/client"

url = "{{baseUrl}}/rule_config/:scope"

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}}/rule_config/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config/:scope"

	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/rule_config/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/rule_config/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config/:scope"))
    .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}}/rule_config/:scope")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/rule_config/:scope")
  .asString();
const 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}}/rule_config/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/rule_config/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config/:scope';
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}}/rule_config/:scope',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rule_config/:scope")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rule_config/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/rule_config/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/rule_config/:scope');

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}}/rule_config/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config/:scope';
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}}/rule_config/:scope"]
                                                       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}}/rule_config/:scope" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config/:scope",
  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}}/rule_config/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/:scope');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rule_config/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rule_config/:scope' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/:scope' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/rule_config/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config/:scope"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config/:scope"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rule_config/:scope")

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/rule_config/:scope') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rule_config/:scope";

    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}}/rule_config/:scope
http DELETE {{baseUrl}}/rule_config/:scope
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/rule_config/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Evaluate a rule on a document
{{baseUrl}}/rule_config/rule_entity/:document_id
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/rule_entity/:document_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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/rule_config/rule_entity/:document_id" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/rule_config/rule_entity/:document_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/rule_config/rule_entity/:document_id"),
    Content = new StringContent("{}")
    {
        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}}/rule_config/rule_entity/:document_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config/rule_entity/:document_id"

	payload := strings.NewReader("{}")

	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/rule_config/rule_entity/:document_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rule_config/rule_entity/:document_id")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config/rule_entity/:document_id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rule_config/rule_entity/:document_id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rule_config/rule_entity/:document_id")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/rule_config/rule_entity/:document_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config/rule_entity/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/rule_config/rule_entity/:document_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/rule_config/rule_entity/:document_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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rule_config/rule_entity/:document_id',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/rule_config/rule_entity/:document_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/rule_config/rule_entity/:document_id',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config/rule_entity/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/rule_entity/:document_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}}/rule_config/rule_entity/:document_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config/rule_entity/:document_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([
    
  ]),
  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}}/rule_config/rule_entity/:document_id', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/rule_entity/:document_id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/rule_entity/:document_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}}/rule_config/rule_entity/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/rule_entity/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/rule_config/rule_entity/:document_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config/rule_entity/:document_id"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config/rule_entity/:document_id"

payload <- "{}"

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}}/rule_config/rule_entity/:document_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 = "{}"

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/rule_config/rule_entity/:document_id') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rule_config/rule_entity/:document_id";

    let payload = json!({});

    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}}/rule_config/rule_entity/:document_id \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/rule_config/rule_entity/:document_id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/rule_config/rule_entity/:document_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/rule_entity/:document_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 Get all rule configs
{{baseUrl}}/rule_config
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rule_config")
require "http/client"

url = "{{baseUrl}}/rule_config"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/rule_config"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/rule_config HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rule_config")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/rule_config")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rule_config")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/rule_config');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/rule_config'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/rule_config',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rule_config")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rule_config',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/rule_config'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/rule_config');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/rule_config'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/rule_config" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/rule_config');

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rule_config');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rule_config' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rule_config")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rule_config")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/rule_config') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rule_config";

    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}}/rule_config
http GET {{baseUrl}}/rule_config
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/rule_config
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 scoped rule config
{{baseUrl}}/rule_config/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rule_config/:scope")
require "http/client"

url = "{{baseUrl}}/rule_config/:scope"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/rule_config/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rule_config/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config/:scope"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/rule_config/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rule_config/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config/:scope"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/rule_config/:scope")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rule_config/:scope")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/rule_config/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/rule_config/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/rule_config/:scope',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rule_config/:scope")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rule_config/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/rule_config/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/rule_config/:scope');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/rule_config/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/rule_config/:scope" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/rule_config/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/:scope');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rule_config/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rule_config/:scope' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/:scope' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rule_config/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config/:scope"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config/:scope"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rule_config/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/rule_config/:scope') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rule_config/:scope";

    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}}/rule_config/:scope
http GET {{baseUrl}}/rule_config/:scope
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/rule_config/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Get the regexes that are generated by the rule
{{baseUrl}}/rule_config/rule_entity/
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/rule_entity/");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/rule_config/rule_entity/" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/rule_config/rule_entity/"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/rule_config/rule_entity/"),
    Content = new StringContent("{}")
    {
        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}}/rule_config/rule_entity/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config/rule_entity/"

	payload := strings.NewReader("{}")

	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/rule_config/rule_entity/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rule_config/rule_entity/")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config/rule_entity/"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rule_config/rule_entity/")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rule_config/rule_entity/")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/rule_config/rule_entity/');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rule_config/rule_entity/',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config/rule_entity/';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/rule_config/rule_entity/',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/rule_config/rule_entity/")
  .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/rule_config/rule_entity/',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rule_config/rule_entity/',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/rule_config/rule_entity/');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/rule_config/rule_entity/',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config/rule_entity/';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/rule_entity/"]
                                                       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}}/rule_config/rule_entity/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config/rule_entity/",
  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([
    
  ]),
  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}}/rule_config/rule_entity/', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/rule_entity/');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/rule_entity/');
$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}}/rule_config/rule_entity/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/rule_entity/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/rule_config/rule_entity/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config/rule_entity/"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config/rule_entity/"

payload <- "{}"

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}}/rule_config/rule_entity/")

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 = "{}"

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/rule_config/rule_entity/') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rule_config/rule_entity/";

    let payload = json!({});

    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}}/rule_config/rule_entity/ \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/rule_config/rule_entity/ \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/rule_config/rule_entity/
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/rule_entity/")! 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 Get the text a where_to_search specification will generate
{{baseUrl}}/rule_config/where_to_search/:document_id
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/where_to_search/:document_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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/rule_config/where_to_search/:document_id" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/rule_config/where_to_search/:document_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/rule_config/where_to_search/:document_id"),
    Content = new StringContent("{}")
    {
        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}}/rule_config/where_to_search/:document_id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config/where_to_search/:document_id"

	payload := strings.NewReader("{}")

	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/rule_config/where_to_search/:document_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rule_config/where_to_search/:document_id")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config/where_to_search/:document_id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rule_config/where_to_search/:document_id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rule_config/where_to_search/:document_id")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/rule_config/where_to_search/:document_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config/where_to_search/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/rule_config/where_to_search/:document_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/rule_config/where_to_search/:document_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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rule_config/where_to_search/:document_id',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/rule_config/where_to_search/:document_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/rule_config/where_to_search/:document_id',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config/where_to_search/:document_id';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/where_to_search/:document_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}}/rule_config/where_to_search/:document_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config/where_to_search/:document_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([
    
  ]),
  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}}/rule_config/where_to_search/:document_id', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/where_to_search/:document_id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/where_to_search/:document_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}}/rule_config/where_to_search/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/where_to_search/:document_id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/rule_config/where_to_search/:document_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config/where_to_search/:document_id"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config/where_to_search/:document_id"

payload <- "{}"

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}}/rule_config/where_to_search/:document_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 = "{}"

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/rule_config/where_to_search/:document_id') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rule_config/where_to_search/:document_id";

    let payload = json!({});

    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}}/rule_config/where_to_search/:document_id \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/rule_config/where_to_search/:document_id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/rule_config/where_to_search/:document_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/where_to_search/:document_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()
PATCH Update scoped rule config
{{baseUrl}}/rule_config/:scope
BODY json

{
  "rule_config": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rule_config/:scope");

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  \"rule_config\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/rule_config/:scope" {:content-type :json
                                                                :form-params {:rule_config {}}})
require "http/client"

url = "{{baseUrl}}/rule_config/:scope"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"rule_config\": {}\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/rule_config/:scope"),
    Content = new StringContent("{\n  \"rule_config\": {}\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}}/rule_config/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"rule_config\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rule_config/:scope"

	payload := strings.NewReader("{\n  \"rule_config\": {}\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/rule_config/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "rule_config": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/rule_config/:scope")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"rule_config\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rule_config/:scope"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"rule_config\": {}\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  \"rule_config\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rule_config/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/rule_config/:scope")
  .header("content-type", "application/json")
  .body("{\n  \"rule_config\": {}\n}")
  .asString();
const data = JSON.stringify({
  rule_config: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/rule_config/:scope');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/rule_config/:scope',
  headers: {'content-type': 'application/json'},
  data: {rule_config: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rule_config/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"rule_config":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/rule_config/:scope',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "rule_config": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"rule_config\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/rule_config/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rule_config/:scope',
  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({rule_config: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/rule_config/:scope',
  headers: {'content-type': 'application/json'},
  body: {rule_config: {}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/rule_config/:scope');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  rule_config: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/rule_config/:scope',
  headers: {'content-type': 'application/json'},
  data: {rule_config: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rule_config/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"rule_config":{}}'
};

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 = @{ @"rule_config": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rule_config/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/rule_config/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"rule_config\": {}\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rule_config/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'rule_config' => [
        
    ]
  ]),
  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('PATCH', '{{baseUrl}}/rule_config/:scope', [
  'body' => '{
  "rule_config": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rule_config/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'rule_config' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'rule_config' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/rule_config/:scope');
$request->setRequestMethod('PATCH');
$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}}/rule_config/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "rule_config": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rule_config/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "rule_config": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"rule_config\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/rule_config/:scope", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rule_config/:scope"

payload = { "rule_config": {} }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rule_config/:scope"

payload <- "{\n  \"rule_config\": {}\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rule_config/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"rule_config\": {}\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.patch('/baseUrl/rule_config/:scope') do |req|
  req.body = "{\n  \"rule_config\": {}\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}}/rule_config/:scope";

    let payload = json!({"rule_config": json!({})});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/rule_config/:scope \
  --header 'content-type: application/json' \
  --data '{
  "rule_config": {}
}'
echo '{
  "rule_config": {}
}' |  \
  http PATCH {{baseUrl}}/rule_config/:scope \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "rule_config": {}\n}' \
  --output-document \
  - {{baseUrl}}/rule_config/:scope
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["rule_config": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rule_config/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 scoped sampling settings (DELETE)
{{baseUrl}}/sampling_settings/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/sampling_settings/:scope")
require "http/client"

url = "{{baseUrl}}/sampling_settings/:scope"

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}}/sampling_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sampling_settings/:scope"

	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/sampling_settings/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sampling_settings/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sampling_settings/:scope"))
    .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}}/sampling_settings/:scope")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sampling_settings/:scope")
  .asString();
const 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}}/sampling_settings/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/sampling_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sampling_settings/:scope';
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}}/sampling_settings/:scope',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sampling_settings/:scope")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sampling_settings/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/sampling_settings/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/sampling_settings/:scope');

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}}/sampling_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sampling_settings/:scope';
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}}/sampling_settings/:scope"]
                                                       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}}/sampling_settings/:scope" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sampling_settings/:scope",
  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}}/sampling_settings/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sampling_settings/:scope' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings/:scope' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/sampling_settings/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sampling_settings/:scope"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sampling_settings/:scope"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sampling_settings/:scope")

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/sampling_settings/:scope') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sampling_settings/:scope";

    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}}/sampling_settings/:scope
http DELETE {{baseUrl}}/sampling_settings/:scope
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/sampling_settings/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings/:scope")! 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 all sampling settings
{{baseUrl}}/sampling_settings
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sampling_settings")
require "http/client"

url = "{{baseUrl}}/sampling_settings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sampling_settings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sampling_settings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sampling_settings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sampling_settings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sampling_settings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sampling_settings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sampling_settings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sampling_settings');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sampling_settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sampling_settings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sampling_settings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sampling_settings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sampling_settings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sampling_settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sampling_settings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sampling_settings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sampling_settings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sampling_settings');

echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sampling_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sampling_settings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sampling_settings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sampling_settings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sampling_settings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sampling_settings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sampling_settings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sampling_settings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/sampling_settings
http GET {{baseUrl}}/sampling_settings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/sampling_settings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get scoped sampling settings
{{baseUrl}}/sampling_settings/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sampling_settings/:scope")
require "http/client"

url = "{{baseUrl}}/sampling_settings/:scope"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sampling_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sampling_settings/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sampling_settings/:scope"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sampling_settings/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sampling_settings/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sampling_settings/:scope"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sampling_settings/:scope")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sampling_settings/:scope")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sampling_settings/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sampling_settings/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sampling_settings/:scope',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sampling_settings/:scope")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sampling_settings/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sampling_settings/:scope');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/sampling_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sampling_settings/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sampling_settings/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sampling_settings/:scope" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sampling_settings/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sampling_settings/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sampling_settings/:scope' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings/:scope' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sampling_settings/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sampling_settings/:scope"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sampling_settings/:scope"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sampling_settings/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sampling_settings/:scope') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sampling_settings/:scope";

    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}}/sampling_settings/:scope
http GET {{baseUrl}}/sampling_settings/:scope
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/sampling_settings/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update scoped sampling settings
{{baseUrl}}/sampling_settings/:scope
BODY json

{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sampling_settings/:scope");

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  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/sampling_settings/:scope" {:content-type :json
                                                                      :form-params {:auto_reject_FFR 0
                                                                                    :auto_submit_FFR 0
                                                                                    :second_pass_FFR 0
                                                                                    :second_pass_STP 0}})
require "http/client"

url = "{{baseUrl}}/sampling_settings/:scope"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/sampling_settings/:scope"),
    Content = new StringContent("{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 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}}/sampling_settings/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sampling_settings/:scope"

	payload := strings.NewReader("{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/sampling_settings/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/sampling_settings/:scope")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sampling_settings/:scope"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 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  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/sampling_settings/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/sampling_settings/:scope")
  .header("content-type", "application/json")
  .body("{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}")
  .asString();
const data = JSON.stringify({
  auto_reject_FFR: 0,
  auto_submit_FFR: 0,
  second_pass_FFR: 0,
  second_pass_STP: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/sampling_settings/:scope');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/sampling_settings/:scope',
  headers: {'content-type': 'application/json'},
  data: {auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sampling_settings/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"auto_reject_FFR":0,"auto_submit_FFR":0,"second_pass_FFR":0,"second_pass_STP":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}}/sampling_settings/:scope',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "auto_reject_FFR": 0,\n  "auto_submit_FFR": 0,\n  "second_pass_FFR": 0,\n  "second_pass_STP": 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  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/sampling_settings/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sampling_settings/:scope',
  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({auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/sampling_settings/:scope',
  headers: {'content-type': 'application/json'},
  body: {auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 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('PATCH', '{{baseUrl}}/sampling_settings/:scope');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  auto_reject_FFR: 0,
  auto_submit_FFR: 0,
  second_pass_FFR: 0,
  second_pass_STP: 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: 'PATCH',
  url: '{{baseUrl}}/sampling_settings/:scope',
  headers: {'content-type': 'application/json'},
  data: {auto_reject_FFR: 0, auto_submit_FFR: 0, second_pass_FFR: 0, second_pass_STP: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sampling_settings/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"auto_reject_FFR":0,"auto_submit_FFR":0,"second_pass_FFR":0,"second_pass_STP":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 = @{ @"auto_reject_FFR": @0,
                              @"auto_submit_FFR": @0,
                              @"second_pass_FFR": @0,
                              @"second_pass_STP": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sampling_settings/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/sampling_settings/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sampling_settings/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'auto_reject_FFR' => 0,
    'auto_submit_FFR' => 0,
    'second_pass_FFR' => 0,
    'second_pass_STP' => 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('PATCH', '{{baseUrl}}/sampling_settings/:scope', [
  'body' => '{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'auto_reject_FFR' => 0,
  'auto_submit_FFR' => 0,
  'second_pass_FFR' => 0,
  'second_pass_STP' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'auto_reject_FFR' => 0,
  'auto_submit_FFR' => 0,
  'second_pass_FFR' => 0,
  'second_pass_STP' => 0
]));
$request->setRequestUrl('{{baseUrl}}/sampling_settings/:scope');
$request->setRequestMethod('PATCH');
$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}}/sampling_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sampling_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/sampling_settings/:scope", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sampling_settings/:scope"

payload = {
    "auto_reject_FFR": 0,
    "auto_submit_FFR": 0,
    "second_pass_FFR": 0,
    "second_pass_STP": 0
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sampling_settings/:scope"

payload <- "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 0\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sampling_settings/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 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.patch('/baseUrl/sampling_settings/:scope') do |req|
  req.body = "{\n  \"auto_reject_FFR\": 0,\n  \"auto_submit_FFR\": 0,\n  \"second_pass_FFR\": 0,\n  \"second_pass_STP\": 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}}/sampling_settings/:scope";

    let payload = json!({
        "auto_reject_FFR": 0,
        "auto_submit_FFR": 0,
        "second_pass_FFR": 0,
        "second_pass_STP": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/sampling_settings/:scope \
  --header 'content-type: application/json' \
  --data '{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}'
echo '{
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
}' |  \
  http PATCH {{baseUrl}}/sampling_settings/:scope \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "auto_reject_FFR": 0,\n  "auto_submit_FFR": 0,\n  "second_pass_FFR": 0,\n  "second_pass_STP": 0\n}' \
  --output-document \
  - {{baseUrl}}/sampling_settings/:scope
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "auto_reject_FFR": 0,
  "auto_submit_FFR": 0,
  "second_pass_FFR": 0,
  "second_pass_STP": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sampling_settings/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get scoped dashboard setting
{{baseUrl}}/settings/dashboard
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/dashboard");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/settings/dashboard")
require "http/client"

url = "{{baseUrl}}/settings/dashboard"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/settings/dashboard"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/settings/dashboard");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/settings/dashboard"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/settings/dashboard HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/settings/dashboard")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/settings/dashboard"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/settings/dashboard")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/settings/dashboard")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/settings/dashboard');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/settings/dashboard'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/settings/dashboard';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/settings/dashboard',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/settings/dashboard")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/settings/dashboard',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/settings/dashboard'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/settings/dashboard');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/settings/dashboard'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/settings/dashboard';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/settings/dashboard"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/settings/dashboard" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/settings/dashboard",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/settings/dashboard');

echo $response->getBody();
setUrl('{{baseUrl}}/settings/dashboard');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/settings/dashboard');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/settings/dashboard' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/dashboard' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/settings/dashboard")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/settings/dashboard"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/settings/dashboard"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/settings/dashboard")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/settings/dashboard') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/settings/dashboard";

    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}}/settings/dashboard
http GET {{baseUrl}}/settings/dashboard
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/settings/dashboard
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/dashboard")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 scoped review setting
{{baseUrl}}/settings/review
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/review");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/settings/review")
require "http/client"

url = "{{baseUrl}}/settings/review"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/settings/review"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/settings/review");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/settings/review"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/settings/review HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/settings/review")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/settings/review"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/settings/review")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/settings/review")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/settings/review');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/settings/review'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/settings/review';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/settings/review',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/settings/review")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/settings/review',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/settings/review'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/settings/review');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/settings/review'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/settings/review';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/settings/review"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/settings/review" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/settings/review",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/settings/review');

echo $response->getBody();
setUrl('{{baseUrl}}/settings/review');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/settings/review');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/settings/review' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/review' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/settings/review")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/settings/review"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/settings/review"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/settings/review")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/settings/review') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/settings/review";

    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}}/settings/review
http GET {{baseUrl}}/settings/review
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/settings/review
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/review")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update scoped dashboard setting
{{baseUrl}}/settings/dashboard
BODY json

{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/dashboard");

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  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/settings/dashboard" {:content-type :json
                                                                :form-params {:scope ""
                                                                              :settings {:autolearning false
                                                                                         :dashboard_timeout 0
                                                                                         :default_date_range {}
                                                                                         :default_inbox_size {}
                                                                                         :default_inbox_sorting {}
                                                                                         :flexible_filters [{}]
                                                                                         :navigation_menu {}
                                                                                         :process_unreadable false
                                                                                         :sequence_columns_of_inbox {:columns_headers [{:checked false
                                                                                                                                        :field ""
                                                                                                                                        :label ""}]
                                                                                                                     :inline_headers [{}]}
                                                                                         :show_digital_annotations false
                                                                                         :show_filters {}
                                                                                         :show_inbox_actions {}
                                                                                         :studio_format_options {}
                                                                                         :upload_options {}
                                                                                         :welcome_counters false
                                                                                         :welcome_counters_options {}}}})
require "http/client"

url = "{{baseUrl}}/settings/dashboard"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/settings/dashboard"),
    Content = new StringContent("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\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}}/settings/dashboard");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/settings/dashboard"

	payload := strings.NewReader("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/settings/dashboard HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 722

{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/settings/dashboard")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/settings/dashboard"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\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  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/settings/dashboard")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/settings/dashboard")
  .header("content-type", "application/json")
  .body("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}")
  .asString();
const data = JSON.stringify({
  scope: '',
  settings: {
    autolearning: false,
    dashboard_timeout: 0,
    default_date_range: {},
    default_inbox_size: {},
    default_inbox_sorting: {},
    flexible_filters: [
      {}
    ],
    navigation_menu: {},
    process_unreadable: false,
    sequence_columns_of_inbox: {
      columns_headers: [
        {
          checked: false,
          field: '',
          label: ''
        }
      ],
      inline_headers: [
        {}
      ]
    },
    show_digital_annotations: false,
    show_filters: {},
    show_inbox_actions: {},
    studio_format_options: {},
    upload_options: {},
    welcome_counters: false,
    welcome_counters_options: {}
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/settings/dashboard');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/settings/dashboard',
  headers: {'content-type': 'application/json'},
  data: {
    scope: '',
    settings: {
      autolearning: false,
      dashboard_timeout: 0,
      default_date_range: {},
      default_inbox_size: {},
      default_inbox_sorting: {},
      flexible_filters: [{}],
      navigation_menu: {},
      process_unreadable: false,
      sequence_columns_of_inbox: {
        columns_headers: [{checked: false, field: '', label: ''}],
        inline_headers: [{}]
      },
      show_digital_annotations: false,
      show_filters: {},
      show_inbox_actions: {},
      studio_format_options: {},
      upload_options: {},
      welcome_counters: false,
      welcome_counters_options: {}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/settings/dashboard';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"scope":"","settings":{"autolearning":false,"dashboard_timeout":0,"default_date_range":{},"default_inbox_size":{},"default_inbox_sorting":{},"flexible_filters":[{}],"navigation_menu":{},"process_unreadable":false,"sequence_columns_of_inbox":{"columns_headers":[{"checked":false,"field":"","label":""}],"inline_headers":[{}]},"show_digital_annotations":false,"show_filters":{},"show_inbox_actions":{},"studio_format_options":{},"upload_options":{},"welcome_counters":false,"welcome_counters_options":{}}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/settings/dashboard',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "scope": "",\n  "settings": {\n    "autolearning": false,\n    "dashboard_timeout": 0,\n    "default_date_range": {},\n    "default_inbox_size": {},\n    "default_inbox_sorting": {},\n    "flexible_filters": [\n      {}\n    ],\n    "navigation_menu": {},\n    "process_unreadable": false,\n    "sequence_columns_of_inbox": {\n      "columns_headers": [\n        {\n          "checked": false,\n          "field": "",\n          "label": ""\n        }\n      ],\n      "inline_headers": [\n        {}\n      ]\n    },\n    "show_digital_annotations": false,\n    "show_filters": {},\n    "show_inbox_actions": {},\n    "studio_format_options": {},\n    "upload_options": {},\n    "welcome_counters": false,\n    "welcome_counters_options": {}\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  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/settings/dashboard")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/settings/dashboard',
  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({
  scope: '',
  settings: {
    autolearning: false,
    dashboard_timeout: 0,
    default_date_range: {},
    default_inbox_size: {},
    default_inbox_sorting: {},
    flexible_filters: [{}],
    navigation_menu: {},
    process_unreadable: false,
    sequence_columns_of_inbox: {
      columns_headers: [{checked: false, field: '', label: ''}],
      inline_headers: [{}]
    },
    show_digital_annotations: false,
    show_filters: {},
    show_inbox_actions: {},
    studio_format_options: {},
    upload_options: {},
    welcome_counters: false,
    welcome_counters_options: {}
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/settings/dashboard',
  headers: {'content-type': 'application/json'},
  body: {
    scope: '',
    settings: {
      autolearning: false,
      dashboard_timeout: 0,
      default_date_range: {},
      default_inbox_size: {},
      default_inbox_sorting: {},
      flexible_filters: [{}],
      navigation_menu: {},
      process_unreadable: false,
      sequence_columns_of_inbox: {
        columns_headers: [{checked: false, field: '', label: ''}],
        inline_headers: [{}]
      },
      show_digital_annotations: false,
      show_filters: {},
      show_inbox_actions: {},
      studio_format_options: {},
      upload_options: {},
      welcome_counters: false,
      welcome_counters_options: {}
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/settings/dashboard');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  scope: '',
  settings: {
    autolearning: false,
    dashboard_timeout: 0,
    default_date_range: {},
    default_inbox_size: {},
    default_inbox_sorting: {},
    flexible_filters: [
      {}
    ],
    navigation_menu: {},
    process_unreadable: false,
    sequence_columns_of_inbox: {
      columns_headers: [
        {
          checked: false,
          field: '',
          label: ''
        }
      ],
      inline_headers: [
        {}
      ]
    },
    show_digital_annotations: false,
    show_filters: {},
    show_inbox_actions: {},
    studio_format_options: {},
    upload_options: {},
    welcome_counters: false,
    welcome_counters_options: {}
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/settings/dashboard',
  headers: {'content-type': 'application/json'},
  data: {
    scope: '',
    settings: {
      autolearning: false,
      dashboard_timeout: 0,
      default_date_range: {},
      default_inbox_size: {},
      default_inbox_sorting: {},
      flexible_filters: [{}],
      navigation_menu: {},
      process_unreadable: false,
      sequence_columns_of_inbox: {
        columns_headers: [{checked: false, field: '', label: ''}],
        inline_headers: [{}]
      },
      show_digital_annotations: false,
      show_filters: {},
      show_inbox_actions: {},
      studio_format_options: {},
      upload_options: {},
      welcome_counters: false,
      welcome_counters_options: {}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/settings/dashboard';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"scope":"","settings":{"autolearning":false,"dashboard_timeout":0,"default_date_range":{},"default_inbox_size":{},"default_inbox_sorting":{},"flexible_filters":[{}],"navigation_menu":{},"process_unreadable":false,"sequence_columns_of_inbox":{"columns_headers":[{"checked":false,"field":"","label":""}],"inline_headers":[{}]},"show_digital_annotations":false,"show_filters":{},"show_inbox_actions":{},"studio_format_options":{},"upload_options":{},"welcome_counters":false,"welcome_counters_options":{}}}'
};

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 = @{ @"scope": @"",
                              @"settings": @{ @"autolearning": @NO, @"dashboard_timeout": @0, @"default_date_range": @{  }, @"default_inbox_size": @{  }, @"default_inbox_sorting": @{  }, @"flexible_filters": @[ @{  } ], @"navigation_menu": @{  }, @"process_unreadable": @NO, @"sequence_columns_of_inbox": @{ @"columns_headers": @[ @{ @"checked": @NO, @"field": @"", @"label": @"" } ], @"inline_headers": @[ @{  } ] }, @"show_digital_annotations": @NO, @"show_filters": @{  }, @"show_inbox_actions": @{  }, @"studio_format_options": @{  }, @"upload_options": @{  }, @"welcome_counters": @NO, @"welcome_counters_options": @{  } } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/settings/dashboard"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/settings/dashboard" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/settings/dashboard",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'scope' => '',
    'settings' => [
        'autolearning' => null,
        'dashboard_timeout' => 0,
        'default_date_range' => [
                
        ],
        'default_inbox_size' => [
                
        ],
        'default_inbox_sorting' => [
                
        ],
        'flexible_filters' => [
                [
                                
                ]
        ],
        'navigation_menu' => [
                
        ],
        'process_unreadable' => null,
        'sequence_columns_of_inbox' => [
                'columns_headers' => [
                                [
                                                                'checked' => null,
                                                                'field' => '',
                                                                'label' => ''
                                ]
                ],
                'inline_headers' => [
                                [
                                                                
                                ]
                ]
        ],
        'show_digital_annotations' => null,
        'show_filters' => [
                
        ],
        'show_inbox_actions' => [
                
        ],
        'studio_format_options' => [
                
        ],
        'upload_options' => [
                
        ],
        'welcome_counters' => null,
        'welcome_counters_options' => [
                
        ]
    ]
  ]),
  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('PATCH', '{{baseUrl}}/settings/dashboard', [
  'body' => '{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/settings/dashboard');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'scope' => '',
  'settings' => [
    'autolearning' => null,
    'dashboard_timeout' => 0,
    'default_date_range' => [
        
    ],
    'default_inbox_size' => [
        
    ],
    'default_inbox_sorting' => [
        
    ],
    'flexible_filters' => [
        [
                
        ]
    ],
    'navigation_menu' => [
        
    ],
    'process_unreadable' => null,
    'sequence_columns_of_inbox' => [
        'columns_headers' => [
                [
                                'checked' => null,
                                'field' => '',
                                'label' => ''
                ]
        ],
        'inline_headers' => [
                [
                                
                ]
        ]
    ],
    'show_digital_annotations' => null,
    'show_filters' => [
        
    ],
    'show_inbox_actions' => [
        
    ],
    'studio_format_options' => [
        
    ],
    'upload_options' => [
        
    ],
    'welcome_counters' => null,
    'welcome_counters_options' => [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'scope' => '',
  'settings' => [
    'autolearning' => null,
    'dashboard_timeout' => 0,
    'default_date_range' => [
        
    ],
    'default_inbox_size' => [
        
    ],
    'default_inbox_sorting' => [
        
    ],
    'flexible_filters' => [
        [
                
        ]
    ],
    'navigation_menu' => [
        
    ],
    'process_unreadable' => null,
    'sequence_columns_of_inbox' => [
        'columns_headers' => [
                [
                                'checked' => null,
                                'field' => '',
                                'label' => ''
                ]
        ],
        'inline_headers' => [
                [
                                
                ]
        ]
    ],
    'show_digital_annotations' => null,
    'show_filters' => [
        
    ],
    'show_inbox_actions' => [
        
    ],
    'studio_format_options' => [
        
    ],
    'upload_options' => [
        
    ],
    'welcome_counters' => null,
    'welcome_counters_options' => [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/settings/dashboard');
$request->setRequestMethod('PATCH');
$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}}/settings/dashboard' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/dashboard' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/settings/dashboard", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/settings/dashboard"

payload = {
    "scope": "",
    "settings": {
        "autolearning": False,
        "dashboard_timeout": 0,
        "default_date_range": {},
        "default_inbox_size": {},
        "default_inbox_sorting": {},
        "flexible_filters": [{}],
        "navigation_menu": {},
        "process_unreadable": False,
        "sequence_columns_of_inbox": {
            "columns_headers": [
                {
                    "checked": False,
                    "field": "",
                    "label": ""
                }
            ],
            "inline_headers": [{}]
        },
        "show_digital_annotations": False,
        "show_filters": {},
        "show_inbox_actions": {},
        "studio_format_options": {},
        "upload_options": {},
        "welcome_counters": False,
        "welcome_counters_options": {}
    }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/settings/dashboard"

payload <- "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/settings/dashboard")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\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.patch('/baseUrl/settings/dashboard') do |req|
  req.body = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"autolearning\": false,\n    \"dashboard_timeout\": 0,\n    \"default_date_range\": {},\n    \"default_inbox_size\": {},\n    \"default_inbox_sorting\": {},\n    \"flexible_filters\": [\n      {}\n    ],\n    \"navigation_menu\": {},\n    \"process_unreadable\": false,\n    \"sequence_columns_of_inbox\": {\n      \"columns_headers\": [\n        {\n          \"checked\": false,\n          \"field\": \"\",\n          \"label\": \"\"\n        }\n      ],\n      \"inline_headers\": [\n        {}\n      ]\n    },\n    \"show_digital_annotations\": false,\n    \"show_filters\": {},\n    \"show_inbox_actions\": {},\n    \"studio_format_options\": {},\n    \"upload_options\": {},\n    \"welcome_counters\": false,\n    \"welcome_counters_options\": {}\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}}/settings/dashboard";

    let payload = json!({
        "scope": "",
        "settings": json!({
            "autolearning": false,
            "dashboard_timeout": 0,
            "default_date_range": json!({}),
            "default_inbox_size": json!({}),
            "default_inbox_sorting": json!({}),
            "flexible_filters": (json!({})),
            "navigation_menu": json!({}),
            "process_unreadable": false,
            "sequence_columns_of_inbox": json!({
                "columns_headers": (
                    json!({
                        "checked": false,
                        "field": "",
                        "label": ""
                    })
                ),
                "inline_headers": (json!({}))
            }),
            "show_digital_annotations": false,
            "show_filters": json!({}),
            "show_inbox_actions": json!({}),
            "studio_format_options": json!({}),
            "upload_options": json!({}),
            "welcome_counters": false,
            "welcome_counters_options": json!({})
        })
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/settings/dashboard \
  --header 'content-type: application/json' \
  --data '{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}'
echo '{
  "scope": "",
  "settings": {
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": {},
    "default_inbox_size": {},
    "default_inbox_sorting": {},
    "flexible_filters": [
      {}
    ],
    "navigation_menu": {},
    "process_unreadable": false,
    "sequence_columns_of_inbox": {
      "columns_headers": [
        {
          "checked": false,
          "field": "",
          "label": ""
        }
      ],
      "inline_headers": [
        {}
      ]
    },
    "show_digital_annotations": false,
    "show_filters": {},
    "show_inbox_actions": {},
    "studio_format_options": {},
    "upload_options": {},
    "welcome_counters": false,
    "welcome_counters_options": {}
  }
}' |  \
  http PATCH {{baseUrl}}/settings/dashboard \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "scope": "",\n  "settings": {\n    "autolearning": false,\n    "dashboard_timeout": 0,\n    "default_date_range": {},\n    "default_inbox_size": {},\n    "default_inbox_sorting": {},\n    "flexible_filters": [\n      {}\n    ],\n    "navigation_menu": {},\n    "process_unreadable": false,\n    "sequence_columns_of_inbox": {\n      "columns_headers": [\n        {\n          "checked": false,\n          "field": "",\n          "label": ""\n        }\n      ],\n      "inline_headers": [\n        {}\n      ]\n    },\n    "show_digital_annotations": false,\n    "show_filters": {},\n    "show_inbox_actions": {},\n    "studio_format_options": {},\n    "upload_options": {},\n    "welcome_counters": false,\n    "welcome_counters_options": {}\n  }\n}' \
  --output-document \
  - {{baseUrl}}/settings/dashboard
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "scope": "",
  "settings": [
    "autolearning": false,
    "dashboard_timeout": 0,
    "default_date_range": [],
    "default_inbox_size": [],
    "default_inbox_sorting": [],
    "flexible_filters": [[]],
    "navigation_menu": [],
    "process_unreadable": false,
    "sequence_columns_of_inbox": [
      "columns_headers": [
        [
          "checked": false,
          "field": "",
          "label": ""
        ]
      ],
      "inline_headers": [[]]
    ],
    "show_digital_annotations": false,
    "show_filters": [],
    "show_inbox_actions": [],
    "studio_format_options": [],
    "upload_options": [],
    "welcome_counters": false,
    "welcome_counters_options": []
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/dashboard")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH Update scoped review setting
{{baseUrl}}/settings/review
BODY json

{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/settings/review");

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  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/settings/review" {:content-type :json
                                                             :form-params {:scope ""
                                                                           :settings {:default_zoom {}
                                                                                      :first_toolbar {}
                                                                                      :lock_expiry {}
                                                                                      :review_options {}
                                                                                      :second_toolbar {}}}})
require "http/client"

url = "{{baseUrl}}/settings/review"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/settings/review"),
    Content = new StringContent("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\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}}/settings/review");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/settings/review"

	payload := strings.NewReader("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/settings/review HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 161

{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/settings/review")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/settings/review"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\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  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/settings/review")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/settings/review")
  .header("content-type", "application/json")
  .body("{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}")
  .asString();
const data = JSON.stringify({
  scope: '',
  settings: {
    default_zoom: {},
    first_toolbar: {},
    lock_expiry: {},
    review_options: {},
    second_toolbar: {}
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/settings/review');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/settings/review',
  headers: {'content-type': 'application/json'},
  data: {
    scope: '',
    settings: {
      default_zoom: {},
      first_toolbar: {},
      lock_expiry: {},
      review_options: {},
      second_toolbar: {}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/settings/review';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"scope":"","settings":{"default_zoom":{},"first_toolbar":{},"lock_expiry":{},"review_options":{},"second_toolbar":{}}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/settings/review',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "scope": "",\n  "settings": {\n    "default_zoom": {},\n    "first_toolbar": {},\n    "lock_expiry": {},\n    "review_options": {},\n    "second_toolbar": {}\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  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/settings/review")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/settings/review',
  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({
  scope: '',
  settings: {
    default_zoom: {},
    first_toolbar: {},
    lock_expiry: {},
    review_options: {},
    second_toolbar: {}
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/settings/review',
  headers: {'content-type': 'application/json'},
  body: {
    scope: '',
    settings: {
      default_zoom: {},
      first_toolbar: {},
      lock_expiry: {},
      review_options: {},
      second_toolbar: {}
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/settings/review');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  scope: '',
  settings: {
    default_zoom: {},
    first_toolbar: {},
    lock_expiry: {},
    review_options: {},
    second_toolbar: {}
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/settings/review',
  headers: {'content-type': 'application/json'},
  data: {
    scope: '',
    settings: {
      default_zoom: {},
      first_toolbar: {},
      lock_expiry: {},
      review_options: {},
      second_toolbar: {}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/settings/review';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"scope":"","settings":{"default_zoom":{},"first_toolbar":{},"lock_expiry":{},"review_options":{},"second_toolbar":{}}}'
};

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 = @{ @"scope": @"",
                              @"settings": @{ @"default_zoom": @{  }, @"first_toolbar": @{  }, @"lock_expiry": @{  }, @"review_options": @{  }, @"second_toolbar": @{  } } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/settings/review"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/settings/review" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/settings/review",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'scope' => '',
    'settings' => [
        'default_zoom' => [
                
        ],
        'first_toolbar' => [
                
        ],
        'lock_expiry' => [
                
        ],
        'review_options' => [
                
        ],
        'second_toolbar' => [
                
        ]
    ]
  ]),
  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('PATCH', '{{baseUrl}}/settings/review', [
  'body' => '{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/settings/review');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'scope' => '',
  'settings' => [
    'default_zoom' => [
        
    ],
    'first_toolbar' => [
        
    ],
    'lock_expiry' => [
        
    ],
    'review_options' => [
        
    ],
    'second_toolbar' => [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'scope' => '',
  'settings' => [
    'default_zoom' => [
        
    ],
    'first_toolbar' => [
        
    ],
    'lock_expiry' => [
        
    ],
    'review_options' => [
        
    ],
    'second_toolbar' => [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/settings/review');
$request->setRequestMethod('PATCH');
$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}}/settings/review' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/settings/review' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/settings/review", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/settings/review"

payload = {
    "scope": "",
    "settings": {
        "default_zoom": {},
        "first_toolbar": {},
        "lock_expiry": {},
        "review_options": {},
        "second_toolbar": {}
    }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/settings/review"

payload <- "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/settings/review")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\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.patch('/baseUrl/settings/review') do |req|
  req.body = "{\n  \"scope\": \"\",\n  \"settings\": {\n    \"default_zoom\": {},\n    \"first_toolbar\": {},\n    \"lock_expiry\": {},\n    \"review_options\": {},\n    \"second_toolbar\": {}\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}}/settings/review";

    let payload = json!({
        "scope": "",
        "settings": json!({
            "default_zoom": json!({}),
            "first_toolbar": json!({}),
            "lock_expiry": json!({}),
            "review_options": json!({}),
            "second_toolbar": json!({})
        })
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/settings/review \
  --header 'content-type: application/json' \
  --data '{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}'
echo '{
  "scope": "",
  "settings": {
    "default_zoom": {},
    "first_toolbar": {},
    "lock_expiry": {},
    "review_options": {},
    "second_toolbar": {}
  }
}' |  \
  http PATCH {{baseUrl}}/settings/review \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "scope": "",\n  "settings": {\n    "default_zoom": {},\n    "first_toolbar": {},\n    "lock_expiry": {},\n    "review_options": {},\n    "second_toolbar": {}\n  }\n}' \
  --output-document \
  - {{baseUrl}}/settings/review
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "scope": "",
  "settings": [
    "default_zoom": [],
    "first_toolbar": [],
    "lock_expiry": [],
    "review_options": [],
    "second_toolbar": []
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/settings/review")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 Get integration attributes (DELETE)
{{baseUrl}}/sso/config/:sso_config_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/config/:sso_config_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/sso/config/:sso_config_id")
require "http/client"

url = "{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sso/config/:sso_config_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sso/config/:sso_config_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/sso/config/:sso_config_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sso/config/:sso_config_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/sso/config/:sso_config_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sso/config/:sso_config_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/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id');

echo $response->getBody();
setUrl('{{baseUrl}}/sso/config/:sso_config_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sso/config/:sso_config_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sso/config/:sso_config_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/config/:sso_config_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/sso/config/:sso_config_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sso/config/:sso_config_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sso/config/:sso_config_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sso/config/:sso_config_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/sso/config/:sso_config_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}}/sso/config/:sso_config_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}}/sso/config/:sso_config_id
http DELETE {{baseUrl}}/sso/config/:sso_config_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/sso/config/:sso_config_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/config/:sso_config_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_sso_config_resources
{{baseUrl}}/sso/config
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/config");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sso/config")
require "http/client"

url = "{{baseUrl}}/sso/config"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sso/config"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sso/config");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sso/config"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sso/config HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sso/config")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sso/config"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sso/config")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sso/config")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sso/config');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/sso/config'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sso/config';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sso/config',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sso/config")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sso/config',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/sso/config'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sso/config');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/sso/config'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sso/config';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sso/config"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sso/config" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sso/config",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sso/config');

echo $response->getBody();
setUrl('{{baseUrl}}/sso/config');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sso/config');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sso/config' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/config' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sso/config")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sso/config"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sso/config"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sso/config")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sso/config') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sso/config";

    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}}/sso/config
http GET {{baseUrl}}/sso/config
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/sso/config
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/config")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}
POST post_oauth_login_resource
{{baseUrl}}/sso/login
BODY json

{
  "token": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/login");

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  \"type\": \"oauth\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/sso/login" {:content-type :json
                                                      :form-params {:type "oauth"}})
require "http/client"

url = "{{baseUrl}}/sso/login"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"oauth\"\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}}/sso/login"),
    Content = new StringContent("{\n  \"type\": \"oauth\"\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}}/sso/login");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"oauth\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sso/login"

	payload := strings.NewReader("{\n  \"type\": \"oauth\"\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/sso/login HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "type": "oauth"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sso/login")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"oauth\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sso/login"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"oauth\"\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  \"type\": \"oauth\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/sso/login")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sso/login")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"oauth\"\n}")
  .asString();
const data = JSON.stringify({
  type: 'oauth'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/sso/login');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sso/login',
  headers: {'content-type': 'application/json'},
  data: {type: 'oauth'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sso/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"oauth"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sso/login',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": "oauth"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"type\": \"oauth\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/sso/login")
  .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/sso/login',
  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({type: 'oauth'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sso/login',
  headers: {'content-type': 'application/json'},
  body: {type: 'oauth'},
  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}}/sso/login');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  type: 'oauth'
});

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}}/sso/login',
  headers: {'content-type': 'application/json'},
  data: {type: 'oauth'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sso/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"oauth"}'
};

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 = @{ @"type": @"oauth" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sso/login"]
                                                       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}}/sso/login" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"oauth\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sso/login",
  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([
    'type' => 'oauth'
  ]),
  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}}/sso/login', [
  'body' => '{
  "type": "oauth"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/sso/login');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => 'oauth'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => 'oauth'
]));
$request->setRequestUrl('{{baseUrl}}/sso/login');
$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}}/sso/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "oauth"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "oauth"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"type\": \"oauth\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/sso/login", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sso/login"

payload = { "type": "oauth" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sso/login"

payload <- "{\n  \"type\": \"oauth\"\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}}/sso/login")

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  \"type\": \"oauth\"\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/sso/login') do |req|
  req.body = "{\n  \"type\": \"oauth\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sso/login";

    let payload = json!({"type": "oauth"});

    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}}/sso/login \
  --header 'content-type: application/json' \
  --data '{
  "type": "oauth"
}'
echo '{
  "type": "oauth"
}' |  \
  http POST {{baseUrl}}/sso/login \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": "oauth"\n}' \
  --output-document \
  - {{baseUrl}}/sso/login
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["type": "oauth"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/login")! 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 post_sso_config_resources
{{baseUrl}}/sso/config
BODY json

{
  "extra": {
    "entity_id": "",
    "specification_url": ""
  },
  "provider": "",
  "type": "",
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sso/config");

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  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/sso/config" {:content-type :json
                                                       :form-params {:extra {:entity_id "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef"
                                                                             :specification_url "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"}
                                                                     :type "saml"
                                                                     :url "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"}})
require "http/client"

url = "{{baseUrl}}/sso/config"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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}}/sso/config"),
    Content = new StringContent("{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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}}/sso/config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sso/config"

	payload := strings.NewReader("{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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/sso/config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 336

{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sso/config")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sso/config"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/sso/config")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sso/config")
  .header("content-type", "application/json")
  .body("{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}")
  .asString();
const data = JSON.stringify({
  extra: {
    entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
    specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
  },
  type: 'saml',
  url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/sso/config');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sso/config',
  headers: {'content-type': 'application/json'},
  data: {
    extra: {
      entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
      specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
    },
    type: 'saml',
    url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sso/config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"extra":{"entity_id":"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef","specification_url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"},"type":"saml","url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sso/config',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "extra": {\n    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",\n    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"\n  },\n  "type": "saml",\n  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/sso/config")
  .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/sso/config',
  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({
  extra: {
    entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
    specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
  },
  type: 'saml',
  url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sso/config',
  headers: {'content-type': 'application/json'},
  body: {
    extra: {
      entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
      specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
    },
    type: 'saml',
    url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
  },
  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}}/sso/config');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  extra: {
    entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
    specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
  },
  type: 'saml',
  url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
});

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}}/sso/config',
  headers: {'content-type': 'application/json'},
  data: {
    extra: {
      entity_id: 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
      specification_url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
    },
    type: 'saml',
    url: 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sso/config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"extra":{"entity_id":"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef","specification_url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"},"type":"saml","url":"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"}'
};

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 = @{ @"extra": @{ @"entity_id": @"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef", @"specification_url": @"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml" },
                              @"type": @"saml",
                              @"url": @"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sso/config"]
                                                       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}}/sso/config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sso/config",
  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([
    'extra' => [
        'entity_id' => 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
        'specification_url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
    ],
    'type' => 'saml',
    'url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
  ]),
  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}}/sso/config', [
  'body' => '{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/sso/config');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'extra' => [
    'entity_id' => 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
    'specification_url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
  ],
  'type' => 'saml',
  'url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'extra' => [
    'entity_id' => 'spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef',
    'specification_url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml'
  ],
  'type' => 'saml',
  'url' => 'https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2'
]));
$request->setRequestUrl('{{baseUrl}}/sso/config');
$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}}/sso/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sso/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/sso/config", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sso/config"

payload = {
    "extra": {
        "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
        "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
    },
    "type": "saml",
    "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sso/config"

payload <- "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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}}/sso/config")

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  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\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/sso/config') do |req|
  req.body = "{\n  \"extra\": {\n    \"entity_id\": \"spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef\",\n    \"specification_url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml\"\n  },\n  \"type\": \"saml\",\n  \"url\": \"https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sso/config";

    let payload = json!({
        "extra": json!({
            "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
            "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
        }),
        "type": "saml",
        "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
    });

    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}}/sso/config \
  --header 'content-type: application/json' \
  --data '{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}'
echo '{
  "extra": {
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  },
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
}' |  \
  http POST {{baseUrl}}/sso/config \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "extra": {\n    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",\n    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"\n  },\n  "type": "saml",\n  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"\n}' \
  --output-document \
  - {{baseUrl}}/sso/config
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "extra": [
    "entity_id": "spn:d6b4feb1-a0bb-408a-b813-6e4eba3e5fef",
    "specification_url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/federationmetadata/2007-06/federationmetadata.xml"
  ],
  "type": "saml",
  "url": "https://login.microsoftonline.com/e8656a10-4ec3-4cea-aa49-cbe9424c312d/saml2"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sso/config")! 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 --Permission required--- view_statistics
{{baseUrl}}/stats/:inbox_id/volume
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/volume");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:inbox_id/volume")
require "http/client"

url = "{{baseUrl}}/stats/:inbox_id/volume"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/:inbox_id/volume"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/volume");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:inbox_id/volume"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/:inbox_id/volume HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/volume")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:inbox_id/volume"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/volume")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/volume")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/:inbox_id/volume');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/volume'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/volume';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:inbox_id/volume',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/volume")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:inbox_id/volume',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/volume'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/volume');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/volume'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:inbox_id/volume';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:inbox_id/volume"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/:inbox_id/volume" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:inbox_id/volume",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/:inbox_id/volume');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/volume');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/volume');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/volume' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/volume' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:inbox_id/volume")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:inbox_id/volume"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:inbox_id/volume"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:inbox_id/volume")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/:inbox_id/volume') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:inbox_id/volume";

    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}}/stats/:inbox_id/volume
http GET {{baseUrl}}/stats/:inbox_id/volume
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:inbox_id/volume
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/volume")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 inbox statistics
{{baseUrl}}/stats/:inbox_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:inbox_id")
require "http/client"

url = "{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:inbox_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/stats/:inbox_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:inbox_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}}/stats/:inbox_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}}/stats/:inbox_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}}/stats/:inbox_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_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}}/stats/:inbox_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:inbox_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:inbox_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:inbox_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:inbox_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/stats/:inbox_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:inbox_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}}/stats/:inbox_id
http GET {{baseUrl}}/stats/:inbox_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:inbox_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get processing runtime stats
{{baseUrl}}/stats/:inbox_id/processing
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/processing");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:inbox_id/processing")
require "http/client"

url = "{{baseUrl}}/stats/:inbox_id/processing"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/:inbox_id/processing"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/processing");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:inbox_id/processing"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/:inbox_id/processing HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/processing")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:inbox_id/processing"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/processing")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/processing")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/:inbox_id/processing');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/processing'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/processing';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:inbox_id/processing',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/processing")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:inbox_id/processing',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/processing'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/processing');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/stats/:inbox_id/processing'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:inbox_id/processing';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:inbox_id/processing"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/:inbox_id/processing" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:inbox_id/processing",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/:inbox_id/processing');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/processing');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/processing');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/processing' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/processing' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:inbox_id/processing")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:inbox_id/processing"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:inbox_id/processing"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:inbox_id/processing")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/:inbox_id/processing') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:inbox_id/processing";

    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}}/stats/:inbox_id/processing
http GET {{baseUrl}}/stats/:inbox_id/processing
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:inbox_id/processing
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/processing")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 summary or details of automation blockers
{{baseUrl}}/stats/:inbox_id/automation_blockers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/automation_blockers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:inbox_id/automation_blockers")
require "http/client"

url = "{{baseUrl}}/stats/:inbox_id/automation_blockers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/:inbox_id/automation_blockers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/automation_blockers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:inbox_id/automation_blockers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/:inbox_id/automation_blockers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/automation_blockers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:inbox_id/automation_blockers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/automation_blockers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/automation_blockers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/:inbox_id/automation_blockers');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/:inbox_id/automation_blockers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/automation_blockers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:inbox_id/automation_blockers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/automation_blockers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:inbox_id/automation_blockers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/:inbox_id/automation_blockers'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/automation_blockers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/:inbox_id/automation_blockers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:inbox_id/automation_blockers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:inbox_id/automation_blockers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/:inbox_id/automation_blockers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:inbox_id/automation_blockers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/:inbox_id/automation_blockers');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/automation_blockers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/automation_blockers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/automation_blockers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/automation_blockers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:inbox_id/automation_blockers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:inbox_id/automation_blockers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:inbox_id/automation_blockers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:inbox_id/automation_blockers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/:inbox_id/automation_blockers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:inbox_id/automation_blockers";

    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}}/stats/:inbox_id/automation_blockers
http GET {{baseUrl}}/stats/:inbox_id/automation_blockers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:inbox_id/automation_blockers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/automation_blockers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 the Accuracy counts on documents, sections and fields in the given inbox
{{baseUrl}}/stats/:scope/accuracy
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:scope/accuracy");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:scope/accuracy")
require "http/client"

url = "{{baseUrl}}/stats/:scope/accuracy"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/:scope/accuracy"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:scope/accuracy");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:scope/accuracy"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/:scope/accuracy HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:scope/accuracy")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:scope/accuracy"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:scope/accuracy")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:scope/accuracy")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/:scope/accuracy');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/accuracy'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:scope/accuracy';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:scope/accuracy',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:scope/accuracy")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:scope/accuracy',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/accuracy'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/:scope/accuracy');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/accuracy'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:scope/accuracy';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:scope/accuracy"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/:scope/accuracy" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:scope/accuracy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/:scope/accuracy');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:scope/accuracy');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:scope/accuracy');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:scope/accuracy' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:scope/accuracy' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:scope/accuracy")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:scope/accuracy"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:scope/accuracy"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:scope/accuracy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/:scope/accuracy') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:scope/accuracy";

    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}}/stats/:scope/accuracy
http GET {{baseUrl}}/stats/:scope/accuracy
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:scope/accuracy
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:scope/accuracy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Get the Blue Dots statistics for the inbox
{{baseUrl}}/stats/:inbox_id/blue_dots
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/blue_dots");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/stats/:inbox_id/blue_dots" {:multipart [{:name "end_date"
                                                                                   :content ""} {:name "fields_to_exclude"
                                                                                   :content ""} {:name "level"
                                                                                   :content ""} {:name "option_level_fields"
                                                                                   :content ""} {:name "start_date"
                                                                                   :content ""} {:name "version_name"
                                                                                   :content ""}]})
require "http/client"

url = "{{baseUrl}}/stats/:inbox_id/blue_dots"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/stats/:inbox_id/blue_dots"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "end_date",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "fields_to_exclude",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "level",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "option_level_fields",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "start_date",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "version_name",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/blue_dots");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:inbox_id/blue_dots"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/stats/:inbox_id/blue_dots HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 560

-----011000010111000001101001
Content-Disposition: form-data; name="end_date"


-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"


-----011000010111000001101001
Content-Disposition: form-data; name="level"


-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"


-----011000010111000001101001
Content-Disposition: form-data; name="start_date"


-----011000010111000001101001
Content-Disposition: form-data; name="version_name"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/stats/:inbox_id/blue_dots")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:inbox_id/blue_dots"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/blue_dots")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/stats/:inbox_id/blue_dots")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('end_date', '');
data.append('fields_to_exclude', '');
data.append('level', '');
data.append('option_level_fields', '');
data.append('start_date', '');
data.append('version_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}}/stats/:inbox_id/blue_dots');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('end_date', '');
form.append('fields_to_exclude', '');
form.append('level', '');
form.append('option_level_fields', '');
form.append('start_date', '');
form.append('version_name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/blue_dots';
const form = new FormData();
form.append('end_date', '');
form.append('fields_to_exclude', '');
form.append('level', '');
form.append('option_level_fields', '');
form.append('start_date', '');
form.append('version_name', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('end_date', '');
form.append('fields_to_exclude', '');
form.append('level', '');
form.append('option_level_fields', '');
form.append('start_date', '');
form.append('version_name', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/blue_dots")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:inbox_id/blue_dots',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="end_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="fields_to_exclude"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="level"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="option_level_fields"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="start_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="version_name"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {
    end_date: '',
    fields_to_exclude: '',
    level: '',
    option_level_fields: '',
    start_date: '',
    version_name: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/stats/:inbox_id/blue_dots');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stats/:inbox_id/blue_dots',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="end_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="fields_to_exclude"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="level"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="option_level_fields"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="start_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="version_name"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('end_date', '');
formData.append('fields_to_exclude', '');
formData.append('level', '');
formData.append('option_level_fields', '');
formData.append('start_date', '');
formData.append('version_name', '');

const url = '{{baseUrl}}/stats/:inbox_id/blue_dots';
const options = {method: 'POST'};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"end_date", @"value": @"" },
                         @{ @"name": @"fields_to_exclude", @"value": @"" },
                         @{ @"name": @"level", @"value": @"" },
                         @{ @"name": @"option_level_fields", @"value": @"" },
                         @{ @"name": @"start_date", @"value": @"" },
                         @{ @"name": @"version_name", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:inbox_id/blue_dots"]
                                                       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}}/stats/:inbox_id/blue_dots" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:inbox_id/blue_dots",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/stats/:inbox_id/blue_dots', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/blue_dots');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="end_date"


-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"


-----011000010111000001101001
Content-Disposition: form-data; name="level"


-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"


-----011000010111000001101001
Content-Disposition: form-data; name="start_date"


-----011000010111000001101001
Content-Disposition: form-data; name="version_name"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/stats/:inbox_id/blue_dots');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/blue_dots' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="end_date"


-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"


-----011000010111000001101001
Content-Disposition: form-data; name="level"


-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"


-----011000010111000001101001
Content-Disposition: form-data; name="start_date"


-----011000010111000001101001
Content-Disposition: form-data; name="version_name"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/blue_dots' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="end_date"


-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"


-----011000010111000001101001
Content-Disposition: form-data; name="level"


-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"


-----011000010111000001101001
Content-Disposition: form-data; name="start_date"


-----011000010111000001101001
Content-Disposition: form-data; name="version_name"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/stats/:inbox_id/blue_dots", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:inbox_id/blue_dots"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:inbox_id/blue_dots"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:inbox_id/blue_dots")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/stats/:inbox_id/blue_dots') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"end_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"fields_to_exclude\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"level\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"option_level_fields\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"version_name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:inbox_id/blue_dots";

    let form = reqwest::multipart::Form::new()
        .text("end_date", "")
        .text("fields_to_exclude", "")
        .text("level", "")
        .text("option_level_fields", "")
        .text("start_date", "")
        .text("version_name", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/stats/:inbox_id/blue_dots \
  --header 'content-type: multipart/form-data' \
  --form end_date= \
  --form fields_to_exclude= \
  --form level= \
  --form option_level_fields= \
  --form start_date= \
  --form version_name=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="end_date"


-----011000010111000001101001
Content-Disposition: form-data; name="fields_to_exclude"


-----011000010111000001101001
Content-Disposition: form-data; name="level"


-----011000010111000001101001
Content-Disposition: form-data; name="option_level_fields"


-----011000010111000001101001
Content-Disposition: form-data; name="start_date"


-----011000010111000001101001
Content-Disposition: form-data; name="version_name"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/stats/:inbox_id/blue_dots \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="end_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="fields_to_exclude"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="level"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="option_level_fields"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="start_date"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="version_name"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/stats/:inbox_id/blue_dots
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "end_date",
    "value": ""
  ],
  [
    "name": "fields_to_exclude",
    "value": ""
  ],
  [
    "name": "level",
    "value": ""
  ],
  [
    "name": "option_level_fields",
    "value": ""
  ],
  [
    "name": "start_date",
    "value": ""
  ],
  [
    "name": "version_name",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/blue_dots")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the STP counts on documents, sections and fields in the given inbox
{{baseUrl}}/stats/:scope/stp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:scope/stp");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:scope/stp")
require "http/client"

url = "{{baseUrl}}/stats/:scope/stp"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/:scope/stp"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:scope/stp");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:scope/stp"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/:scope/stp HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:scope/stp")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:scope/stp"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:scope/stp")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:scope/stp")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/:scope/stp');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/stp'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:scope/stp';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:scope/stp',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:scope/stp")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:scope/stp',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/stp'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/:scope/stp');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/stats/:scope/stp'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:scope/stp';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:scope/stp"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/:scope/stp" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:scope/stp",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/:scope/stp');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:scope/stp');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:scope/stp');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:scope/stp' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:scope/stp' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:scope/stp")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:scope/stp"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:scope/stp"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:scope/stp")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/:scope/stp') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:scope/stp";

    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}}/stats/:scope/stp
http GET {{baseUrl}}/stats/:scope/stp
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:scope/stp
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:scope/stp")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 the documents with evaluated versions
{{baseUrl}}/stats/:inbox_id/evaluated_versions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/:inbox_id/evaluated_versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/:inbox_id/evaluated_versions")
require "http/client"

url = "{{baseUrl}}/stats/:inbox_id/evaluated_versions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/:inbox_id/evaluated_versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/:inbox_id/evaluated_versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/:inbox_id/evaluated_versions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/:inbox_id/evaluated_versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/:inbox_id/evaluated_versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/:inbox_id/evaluated_versions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/evaluated_versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/:inbox_id/evaluated_versions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/:inbox_id/evaluated_versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/:inbox_id/evaluated_versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/:inbox_id/evaluated_versions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/:inbox_id/evaluated_versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/:inbox_id/evaluated_versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/:inbox_id/evaluated_versions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/:inbox_id/evaluated_versions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/:inbox_id/evaluated_versions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/:inbox_id/evaluated_versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/:inbox_id/evaluated_versions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/:inbox_id/evaluated_versions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/:inbox_id/evaluated_versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/:inbox_id/evaluated_versions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/:inbox_id/evaluated_versions');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/:inbox_id/evaluated_versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/:inbox_id/evaluated_versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/:inbox_id/evaluated_versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/:inbox_id/evaluated_versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/:inbox_id/evaluated_versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/:inbox_id/evaluated_versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/:inbox_id/evaluated_versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/:inbox_id/evaluated_versions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/:inbox_id/evaluated_versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/:inbox_id/evaluated_versions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/stats/:inbox_id/evaluated_versions
http GET {{baseUrl}}/stats/:inbox_id/evaluated_versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stats/:inbox_id/evaluated_versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/:inbox_id/evaluated_versions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET get_usage_stats_resource
{{baseUrl}}/stats/usage
QUERY PARAMS

start_date
end_date
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stats/usage?start_date=&end_date=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stats/usage" {:query-params {:start_date ""
                                                                      :end_date ""}})
require "http/client"

url = "{{baseUrl}}/stats/usage?start_date=&end_date="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/stats/usage?start_date=&end_date="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stats/usage?start_date=&end_date=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stats/usage?start_date=&end_date="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/stats/usage?start_date=&end_date= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stats/usage?start_date=&end_date=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stats/usage?start_date=&end_date="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/stats/usage?start_date=&end_date=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stats/usage?start_date=&end_date=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/stats/usage?start_date=&end_date=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/usage',
  params: {start_date: '', end_date: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stats/usage?start_date=&end_date=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/stats/usage?start_date=&end_date=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stats/usage?start_date=&end_date=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stats/usage?start_date=&end_date=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/usage',
  qs: {start_date: '', end_date: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stats/usage');

req.query({
  start_date: '',
  end_date: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/stats/usage',
  params: {start_date: '', end_date: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stats/usage?start_date=&end_date=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stats/usage?start_date=&end_date="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stats/usage?start_date=&end_date=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stats/usage?start_date=&end_date=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/stats/usage?start_date=&end_date=');

echo $response->getBody();
setUrl('{{baseUrl}}/stats/usage');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'start_date' => '',
  'end_date' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stats/usage');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'start_date' => '',
  'end_date' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stats/usage?start_date=&end_date=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stats/usage?start_date=&end_date=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stats/usage?start_date=&end_date=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stats/usage"

querystring = {"start_date":"","end_date":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stats/usage"

queryString <- list(
  start_date = "",
  end_date = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stats/usage?start_date=&end_date=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/stats/usage') do |req|
  req.params['start_date'] = ''
  req.params['end_date'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stats/usage";

    let querystring = [
        ("start_date", ""),
        ("end_date", ""),
    ];

    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}}/stats/usage?start_date=&end_date='
http GET '{{baseUrl}}/stats/usage?start_date=&end_date='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/stats/usage?start_date=&end_date='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stats/usage?start_date=&end_date=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 the custom CSS file
{{baseUrl}}/style/custom.css
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/custom.css");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/style/custom.css")
require "http/client"

url = "{{baseUrl}}/style/custom.css"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/style/custom.css"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/custom.css");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/style/custom.css"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/style/custom.css HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/style/custom.css")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/style/custom.css"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/style/custom.css")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/style/custom.css")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/style/custom.css');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/style/custom.css'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/style/custom.css';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/style/custom.css',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/style/custom.css")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/style/custom.css',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/style/custom.css'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/style/custom.css');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/style/custom.css'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/style/custom.css';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/style/custom.css"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/style/custom.css" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/style/custom.css",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/style/custom.css');

echo $response->getBody();
setUrl('{{baseUrl}}/style/custom.css');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/style/custom.css');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/custom.css' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/custom.css' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/style/custom.css")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/style/custom.css"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/style/custom.css"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/style/custom.css")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/style/custom.css') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/style/custom.css";

    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}}/style/custom.css
http GET {{baseUrl}}/style/custom.css
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/style/custom.css
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/custom.css")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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}}/style/logo.png");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/style/logo.png")
require "http/client"

url = "{{baseUrl}}/style/logo.png"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/style/logo.png"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/logo.png");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/style/logo.png"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/style/logo.png HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/style/logo.png")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/style/logo.png"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/style/logo.png")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/style/logo.png")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/style/logo.png');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/style/logo.png'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/style/logo.png';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/style/logo.png',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/style/logo.png")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/style/logo.png',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/style/logo.png'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/style/logo.png');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/style/logo.png'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/style/logo.png';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/style/logo.png"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/style/logo.png" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/style/logo.png",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/style/logo.png');

echo $response->getBody();
setUrl('{{baseUrl}}/style/logo.png');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/style/logo.png');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/logo.png' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/logo.png' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/style/logo.png")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/style/logo.png"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/style/logo.png"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/style/logo.png")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/style/logo.png') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/style/logo.png";

    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}}/style/logo.png
http GET {{baseUrl}}/style/logo.png
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/style/logo.png
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/logo.png")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Upload the custom logo (POST)
{{baseUrl}}/style/logo.png
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/logo.png");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/style/logo.png" {:multipart [{:name "file"
                                                                        :content ""}]})
require "http/client"

url = "{{baseUrl}}/style/logo.png"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/style/logo.png"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/logo.png");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/style/logo.png"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/style/logo.png HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 113

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/style/logo.png")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/style/logo.png"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/style/logo.png")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/style/logo.png")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/style/logo.png');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/style/logo.png',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/style/logo.png';
const form = new FormData();
form.append('file', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/style/logo.png',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/style/logo.png")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/style/logo.png',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/style/logo.png',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {file: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/style/logo.png');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/style/logo.png',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('file', '');

const url = '{{baseUrl}}/style/logo.png';
const options = {method: 'POST'};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/style/logo.png"]
                                                       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}}/style/logo.png" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/style/logo.png",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/style/logo.png', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/style/logo.png');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/style/logo.png');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/logo.png' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/logo.png' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/style/logo.png", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/style/logo.png"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/style/logo.png"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/style/logo.png")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/style/logo.png') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/style/logo.png";

    let form = reqwest::multipart::Form::new()
        .text("file", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/style/logo.png \
  --header 'content-type: multipart/form-data' \
  --form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/style/logo.png \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/style/logo.png
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "file",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/logo.png")! 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, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/style/custom.css");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/style/custom.css" {:multipart [{:name "file"
                                                                          :content ""}]})
require "http/client"

url = "{{baseUrl}}/style/custom.css"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/style/custom.css"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/style/custom.css");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/style/custom.css"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/style/custom.css HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 113

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/style/custom.css")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/style/custom.css"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/style/custom.css")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/style/custom.css")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/style/custom.css');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/style/custom.css',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/style/custom.css';
const form = new FormData();
form.append('file', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/style/custom.css',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/style/custom.css")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/style/custom.css',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/style/custom.css',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {file: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/style/custom.css');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/style/custom.css',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('file', '');

const url = '{{baseUrl}}/style/custom.css';
const options = {method: 'POST'};
options.body = formData;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/style/custom.css"]
                                                       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}}/style/custom.css" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/style/custom.css",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/style/custom.css', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/style/custom.css');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/style/custom.css');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/style/custom.css' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/style/custom.css' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/style/custom.css", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/style/custom.css"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/style/custom.css"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/style/custom.css")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/style/custom.css') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/style/custom.css";

    let form = reqwest::multipart::Form::new()
        .text("file", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/style/custom.css \
  --header 'content-type: multipart/form-data' \
  --form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/style/custom.css \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/style/custom.css
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "file",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/style/custom.css")! 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_tenant_resource
{{baseUrl}}/tenant
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tenant");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tenant")
require "http/client"

url = "{{baseUrl}}/tenant"

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}}/tenant"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tenant");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tenant"

	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/tenant HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tenant")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tenant"))
    .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}}/tenant")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tenant")
  .asString();
const 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}}/tenant');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/tenant'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tenant';
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}}/tenant',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tenant")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tenant',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tenant'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tenant');

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}}/tenant'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tenant';
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}}/tenant"]
                                                       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}}/tenant" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tenant",
  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}}/tenant');

echo $response->getBody();
setUrl('{{baseUrl}}/tenant');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tenant');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tenant' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tenant' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tenant")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tenant"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tenant"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tenant")

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/tenant') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tenant";

    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}}/tenant
http DELETE {{baseUrl}}/tenant
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/tenant
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tenant")! 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()
PATCH patch_activate_tenant_resource
{{baseUrl}}/tenant/activate
BODY json

{
  "code": 0,
  "email": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tenant/activate");

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  \"code\": 0,\n  \"email\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/tenant/activate" {:content-type :json
                                                             :form-params {:code 0
                                                                           :email ""}})
require "http/client"

url = "{{baseUrl}}/tenant/activate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"code\": 0,\n  \"email\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/tenant/activate"),
    Content = new StringContent("{\n  \"code\": 0,\n  \"email\": \"\"\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}}/tenant/activate");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"code\": 0,\n  \"email\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tenant/activate"

	payload := strings.NewReader("{\n  \"code\": 0,\n  \"email\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/tenant/activate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "code": 0,
  "email": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/tenant/activate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"code\": 0,\n  \"email\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tenant/activate"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"code\": 0,\n  \"email\": \"\"\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  \"code\": 0,\n  \"email\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tenant/activate")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/tenant/activate")
  .header("content-type", "application/json")
  .body("{\n  \"code\": 0,\n  \"email\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  code: 0,
  email: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/tenant/activate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/tenant/activate',
  headers: {'content-type': 'application/json'},
  data: {code: 0, email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tenant/activate';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"code":0,"email":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tenant/activate',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "code": 0,\n  "email": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"code\": 0,\n  \"email\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tenant/activate")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tenant/activate',
  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({code: 0, email: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/tenant/activate',
  headers: {'content-type': 'application/json'},
  body: {code: 0, email: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/tenant/activate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  code: 0,
  email: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/tenant/activate',
  headers: {'content-type': 'application/json'},
  data: {code: 0, email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tenant/activate';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"code":0,"email":""}'
};

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 = @{ @"code": @0,
                              @"email": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tenant/activate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/tenant/activate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"code\": 0,\n  \"email\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tenant/activate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'code' => 0,
    'email' => ''
  ]),
  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('PATCH', '{{baseUrl}}/tenant/activate', [
  'body' => '{
  "code": 0,
  "email": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tenant/activate');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'code' => 0,
  'email' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'code' => 0,
  'email' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tenant/activate');
$request->setRequestMethod('PATCH');
$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}}/tenant/activate' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "code": 0,
  "email": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tenant/activate' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "code": 0,
  "email": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"code\": 0,\n  \"email\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/tenant/activate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tenant/activate"

payload = {
    "code": 0,
    "email": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tenant/activate"

payload <- "{\n  \"code\": 0,\n  \"email\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tenant/activate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"code\": 0,\n  \"email\": \"\"\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.patch('/baseUrl/tenant/activate') do |req|
  req.body = "{\n  \"code\": 0,\n  \"email\": \"\"\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}}/tenant/activate";

    let payload = json!({
        "code": 0,
        "email": ""
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/tenant/activate \
  --header 'content-type: application/json' \
  --data '{
  "code": 0,
  "email": ""
}'
echo '{
  "code": 0,
  "email": ""
}' |  \
  http PATCH {{baseUrl}}/tenant/activate \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "code": 0,\n  "email": ""\n}' \
  --output-document \
  - {{baseUrl}}/tenant/activate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "code": 0,
  "email": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tenant/activate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 the thresholds settings
{{baseUrl}}/threshold_settings/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/threshold_settings/:scope")
require "http/client"

url = "{{baseUrl}}/threshold_settings/:scope"

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}}/threshold_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/threshold_settings/:scope");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/threshold_settings/:scope"

	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/threshold_settings/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/threshold_settings/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/threshold_settings/:scope"))
    .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}}/threshold_settings/:scope")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/threshold_settings/:scope")
  .asString();
const 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}}/threshold_settings/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/threshold_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/threshold_settings/:scope';
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}}/threshold_settings/:scope',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/threshold_settings/:scope")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/threshold_settings/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/threshold_settings/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/threshold_settings/:scope');

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}}/threshold_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/threshold_settings/:scope';
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}}/threshold_settings/:scope"]
                                                       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}}/threshold_settings/:scope" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/threshold_settings/:scope",
  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}}/threshold_settings/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/threshold_settings/:scope' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings/:scope' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/threshold_settings/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/threshold_settings/:scope"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/threshold_settings/:scope"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/threshold_settings/:scope")

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/threshold_settings/:scope') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/threshold_settings/:scope";

    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}}/threshold_settings/:scope
http DELETE {{baseUrl}}/threshold_settings/:scope
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/threshold_settings/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings/:scope")! 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 all thresholds settings
{{baseUrl}}/threshold_settings
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/threshold_settings")
require "http/client"

url = "{{baseUrl}}/threshold_settings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/threshold_settings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/threshold_settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/threshold_settings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/threshold_settings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/threshold_settings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/threshold_settings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/threshold_settings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/threshold_settings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/threshold_settings');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/threshold_settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/threshold_settings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/threshold_settings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/threshold_settings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/threshold_settings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/threshold_settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/threshold_settings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/threshold_settings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/threshold_settings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/threshold_settings');

echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/threshold_settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/threshold_settings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/threshold_settings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/threshold_settings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/threshold_settings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/threshold_settings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/threshold_settings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/threshold_settings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/threshold_settings
http GET {{baseUrl}}/threshold_settings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/threshold_settings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the scoped thresholds settings
{{baseUrl}}/threshold_settings/:scope
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings/:scope");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/threshold_settings/:scope")
require "http/client"

url = "{{baseUrl}}/threshold_settings/:scope"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/threshold_settings/:scope"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/threshold_settings/:scope");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/threshold_settings/:scope"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/threshold_settings/:scope HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/threshold_settings/:scope")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/threshold_settings/:scope"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/threshold_settings/:scope")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/threshold_settings/:scope")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/threshold_settings/:scope');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/threshold_settings/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/threshold_settings/:scope',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/threshold_settings/:scope")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/threshold_settings/:scope',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings/:scope'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/threshold_settings/:scope');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/threshold_settings/:scope'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/threshold_settings/:scope';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/threshold_settings/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/threshold_settings/:scope" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/threshold_settings/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/threshold_settings/:scope');

echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/threshold_settings/:scope' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings/:scope' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/threshold_settings/:scope")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/threshold_settings/:scope"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/threshold_settings/:scope"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/threshold_settings/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/threshold_settings/:scope') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/threshold_settings/:scope";

    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}}/threshold_settings/:scope
http GET {{baseUrl}}/threshold_settings/:scope
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/threshold_settings/:scope
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update the scoped thresholds settings
{{baseUrl}}/threshold_settings/:scope
BODY json

{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/threshold_settings/:scope");

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  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/threshold_settings/:scope" {:content-type :json
                                                                       :form-params {:thresholds {:annotations {}
                                                                                                  :lines {}
                                                                                                  :sections {}}}})
require "http/client"

url = "{{baseUrl}}/threshold_settings/:scope"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/threshold_settings/:scope"),
    Content = new StringContent("{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\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}}/threshold_settings/:scope");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/threshold_settings/:scope"

	payload := strings.NewReader("{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/threshold_settings/:scope HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/threshold_settings/:scope")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/threshold_settings/:scope"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\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  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/threshold_settings/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/threshold_settings/:scope")
  .header("content-type", "application/json")
  .body("{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}")
  .asString();
const data = JSON.stringify({
  thresholds: {
    annotations: {},
    lines: {},
    sections: {}
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/threshold_settings/:scope');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/threshold_settings/:scope',
  headers: {'content-type': 'application/json'},
  data: {thresholds: {annotations: {}, lines: {}, sections: {}}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/threshold_settings/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thresholds":{"annotations":{},"lines":{},"sections":{}}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/threshold_settings/:scope',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thresholds": {\n    "annotations": {},\n    "lines": {},\n    "sections": {}\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  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/threshold_settings/:scope")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/threshold_settings/:scope',
  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({thresholds: {annotations: {}, lines: {}, sections: {}}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/threshold_settings/:scope',
  headers: {'content-type': 'application/json'},
  body: {thresholds: {annotations: {}, lines: {}, sections: {}}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/threshold_settings/:scope');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thresholds: {
    annotations: {},
    lines: {},
    sections: {}
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/threshold_settings/:scope',
  headers: {'content-type': 'application/json'},
  data: {thresholds: {annotations: {}, lines: {}, sections: {}}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/threshold_settings/:scope';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thresholds":{"annotations":{},"lines":{},"sections":{}}}'
};

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 = @{ @"thresholds": @{ @"annotations": @{  }, @"lines": @{  }, @"sections": @{  } } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/threshold_settings/:scope"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/threshold_settings/:scope" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/threshold_settings/:scope",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'thresholds' => [
        'annotations' => [
                
        ],
        'lines' => [
                
        ],
        'sections' => [
                
        ]
    ]
  ]),
  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('PATCH', '{{baseUrl}}/threshold_settings/:scope', [
  'body' => '{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thresholds' => [
    'annotations' => [
        
    ],
    'lines' => [
        
    ],
    'sections' => [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thresholds' => [
    'annotations' => [
        
    ],
    'lines' => [
        
    ],
    'sections' => [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/threshold_settings/:scope');
$request->setRequestMethod('PATCH');
$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}}/threshold_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/threshold_settings/:scope' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/threshold_settings/:scope", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/threshold_settings/:scope"

payload = { "thresholds": {
        "annotations": {},
        "lines": {},
        "sections": {}
    } }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/threshold_settings/:scope"

payload <- "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/threshold_settings/:scope")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\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.patch('/baseUrl/threshold_settings/:scope') do |req|
  req.body = "{\n  \"thresholds\": {\n    \"annotations\": {},\n    \"lines\": {},\n    \"sections\": {}\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}}/threshold_settings/:scope";

    let payload = json!({"thresholds": json!({
            "annotations": json!({}),
            "lines": json!({}),
            "sections": json!({})
        })});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/threshold_settings/:scope \
  --header 'content-type: application/json' \
  --data '{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}'
echo '{
  "thresholds": {
    "annotations": {},
    "lines": {},
    "sections": {}
  }
}' |  \
  http PATCH {{baseUrl}}/threshold_settings/:scope \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "thresholds": {\n    "annotations": {},\n    "lines": {},\n    "sections": {}\n  }\n}' \
  --output-document \
  - {{baseUrl}}/threshold_settings/:scope
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["thresholds": [
    "annotations": [],
    "lines": [],
    "sections": []
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/threshold_settings/:scope")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 current user password
{{baseUrl}}/users/me/change_password
BODY json

{
  "new_password": "",
  "old_password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/me/change_password");

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  \"new_password\": \"\",\n  \"old_password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/me/change_password" {:content-type :json
                                                                     :form-params {:new_password ""
                                                                                   :old_password ""}})
require "http/client"

url = "{{baseUrl}}/users/me/change_password"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\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}}/users/me/change_password"),
    Content = new StringContent("{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\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}}/users/me/change_password");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/me/change_password"

	payload := strings.NewReader("{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\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/users/me/change_password HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46

{
  "new_password": "",
  "old_password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/me/change_password")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/me/change_password"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\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  \"new_password\": \"\",\n  \"old_password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/me/change_password")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/me/change_password")
  .header("content-type", "application/json")
  .body("{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  new_password: '',
  old_password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/me/change_password');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/me/change_password',
  headers: {'content-type': 'application/json'},
  data: {new_password: '', old_password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/me/change_password';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"new_password":"","old_password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/me/change_password',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "new_password": "",\n  "old_password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/me/change_password")
  .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/users/me/change_password',
  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({new_password: '', old_password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/me/change_password',
  headers: {'content-type': 'application/json'},
  body: {new_password: '', old_password: ''},
  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}}/users/me/change_password');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  new_password: '',
  old_password: ''
});

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}}/users/me/change_password',
  headers: {'content-type': 'application/json'},
  data: {new_password: '', old_password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/me/change_password';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"new_password":"","old_password":""}'
};

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 = @{ @"new_password": @"",
                              @"old_password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/me/change_password"]
                                                       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}}/users/me/change_password" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/me/change_password",
  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([
    'new_password' => '',
    'old_password' => ''
  ]),
  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}}/users/me/change_password', [
  'body' => '{
  "new_password": "",
  "old_password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/me/change_password');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'new_password' => '',
  'old_password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'new_password' => '',
  'old_password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/me/change_password');
$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}}/users/me/change_password' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "new_password": "",
  "old_password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/me/change_password' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "new_password": "",
  "old_password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/me/change_password", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/me/change_password"

payload = {
    "new_password": "",
    "old_password": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/me/change_password"

payload <- "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\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}}/users/me/change_password")

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  \"new_password\": \"\",\n  \"old_password\": \"\"\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/users/me/change_password') do |req|
  req.body = "{\n  \"new_password\": \"\",\n  \"old_password\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/me/change_password";

    let payload = json!({
        "new_password": "",
        "old_password": ""
    });

    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}}/users/me/change_password \
  --header 'content-type: application/json' \
  --data '{
  "new_password": "",
  "old_password": ""
}'
echo '{
  "new_password": "",
  "old_password": ""
}' |  \
  http POST {{baseUrl}}/users/me/change_password \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "new_password": "",\n  "old_password": ""\n}' \
  --output-document \
  - {{baseUrl}}/users/me/change_password
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "new_password": "",
  "old_password": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/me/change_password")! 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 user
{{baseUrl}}/users
BODY json

{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users");

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  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users" {:content-type :json
                                                  :form-params {:active false
                                                                :password ""
                                                                :roles [{:document_id ""
                                                                         :inbox ""
                                                                         :role ""}]
                                                                :username ""}})
require "http/client"

url = "{{baseUrl}}/users"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/users"),
    Content = new StringContent("{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users"

	payload := strings.NewReader("{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 148

{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users")
  .header("content-type", "application/json")
  .body("{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  active: false,
  password: '',
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  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}}/users');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users',
  headers: {'content-type': 'application/json'},
  data: {
    active: false,
    password: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"active":false,"password":"","roles":[{"document_id":"","inbox":"","role":""}],"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}}/users',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "active": false,\n  "password": "",\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\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  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users")
  .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/users',
  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({
  active: false,
  password: '',
  roles: [{document_id: '', inbox: '', role: ''}],
  username: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users',
  headers: {'content-type': 'application/json'},
  body: {
    active: false,
    password: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    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}}/users');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  active: false,
  password: '',
  roles: [
    {
      document_id: '',
      inbox: '',
      role: ''
    }
  ],
  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}}/users',
  headers: {'content-type': 'application/json'},
  data: {
    active: false,
    password: '',
    roles: [{document_id: '', inbox: '', role: ''}],
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"active":false,"password":"","roles":[{"document_id":"","inbox":"","role":""}],"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 = @{ @"active": @NO,
                              @"password": @"",
                              @"roles": @[ @{ @"document_id": @"", @"inbox": @"", @"role": @"" } ],
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users"]
                                                       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}}/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users",
  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([
    'active' => null,
    'password' => '',
    'roles' => [
        [
                'document_id' => '',
                'inbox' => '',
                'role' => ''
        ]
    ],
    '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}}/users', [
  'body' => '{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'active' => null,
  'password' => '',
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'active' => null,
  'password' => '',
  'roles' => [
    [
        'document_id' => '',
        'inbox' => '',
        'role' => ''
    ]
  ],
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users');
$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}}/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users"

payload = {
    "active": False,
    "password": "",
    "roles": [
        {
            "document_id": "",
            "inbox": "",
            "role": ""
        }
    ],
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users"

payload <- "{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/users")

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  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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/users') do |req|
  req.body = "{\n  \"active\": false,\n  \"password\": \"\",\n  \"roles\": [\n    {\n      \"document_id\": \"\",\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/users";

    let payload = json!({
        "active": false,
        "password": "",
        "roles": (
            json!({
                "document_id": "",
                "inbox": "",
                "role": ""
            })
        ),
        "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}}/users \
  --header 'content-type: application/json' \
  --data '{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
echo '{
  "active": false,
  "password": "",
  "roles": [
    {
      "document_id": "",
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}' |  \
  http POST {{baseUrl}}/users \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "active": false,\n  "password": "",\n  "roles": [\n    {\n      "document_id": "",\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/users
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "active": false,
  "password": "",
  "roles": [
    [
      "document_id": "",
      "inbox": "",
      "role": ""
    ]
  ],
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users")! 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 user
{{baseUrl}}/users/:user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:user_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/users/:user_id")
require "http/client"

url = "{{baseUrl}}/users/:user_id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/users/:user_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:user_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:user_id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/users/:user_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/users/:user_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:user_id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:user_id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/users/:user_id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/users/:user_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/users/:user_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:user_id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:user_id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users/:user_id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users/:user_id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/users/:user_id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/users/:user_id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/users/:user_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:user_id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:user_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/users/:user_id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:user_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/users/:user_id');

echo $response->getBody();
setUrl('{{baseUrl}}/users/:user_id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:user_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:user_id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:user_id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/users/:user_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:user_id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:user_id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users/:user_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/users/:user_id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:user_id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/users/:user_id
http DELETE {{baseUrl}}/users/:user_id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/users/:user_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:user_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all users
{{baseUrl}}/users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users")
require "http/client"

url = "{{baseUrl}}/users"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/users"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/users HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/users")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/users');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/users'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/users'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/users" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/users');

echo $response->getBody();
setUrl('{{baseUrl}}/users');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/users') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users";

    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}}/users
http GET {{baseUrl}}/users
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 user
{{baseUrl}}/users/:user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:user_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users/:user_id")
require "http/client"

url = "{{baseUrl}}/users/:user_id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/users/:user_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:user_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:user_id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/users/:user_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/:user_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:user_id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:user_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/:user_id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/users/:user_id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users/:user_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:user_id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:user_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users/:user_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users/:user_id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/users/:user_id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users/:user_id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/users/:user_id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:user_id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:user_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/users/:user_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:user_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/users/:user_id');

echo $response->getBody();
setUrl('{{baseUrl}}/users/:user_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:user_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:user_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:user_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users/:user_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:user_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:user_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users/:user_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/users/:user_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:user_id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/users/:user_id
http GET {{baseUrl}}/users/:user_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users/:user_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:user_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Return info on the current user
{{baseUrl}}/users/me
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/me");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users/me")
require "http/client"

url = "{{baseUrl}}/users/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}}/users/me"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/me");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/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/users/me HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/me")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/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}}/users/me")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/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}}/users/me');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users/me'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/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}}/users/me',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users/me")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users/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}}/users/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}}/users/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}}/users/me'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/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}}/users/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}}/users/me" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/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}}/users/me');

echo $response->getBody();
setUrl('{{baseUrl}}/users/me');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users/me');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/me' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/me' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users/me")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/me"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/me"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users/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/users/me') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/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}}/users/me
http GET {{baseUrl}}/users/me
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users/me
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/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()
PATCH Update user
{{baseUrl}}/users/:user_id
BODY json

{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:user_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  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/users/:user_id" {:content-type :json
                                                            :form-params {:roles [{:inbox ""
                                                                                   :role ""}]
                                                                          :username ""}})
require "http/client"

url = "{{baseUrl}}/users/:user_id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/users/:user_id"),
    Content = new StringContent("{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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}}/users/:user_id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:user_id"

	payload := strings.NewReader("{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/users/:user_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/users/:user_id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:user_id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:user_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/users/:user_id")
  .header("content-type", "application/json")
  .body("{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  roles: [
    {
      inbox: '',
      role: ''
    }
  ],
  username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/users/:user_id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/users/:user_id',
  headers: {'content-type': 'application/json'},
  data: {roles: [{inbox: '', role: ''}], username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:user_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"roles":[{"inbox":"","role":""}],"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}}/users/:user_id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roles": [\n    {\n      "inbox": "",\n      "role": ""\n    }\n  ],\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  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:user_id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users/:user_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({roles: [{inbox: '', role: ''}], username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/users/:user_id',
  headers: {'content-type': 'application/json'},
  body: {roles: [{inbox: '', role: ''}], 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('PATCH', '{{baseUrl}}/users/:user_id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  roles: [
    {
      inbox: '',
      role: ''
    }
  ],
  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: 'PATCH',
  url: '{{baseUrl}}/users/:user_id',
  headers: {'content-type': 'application/json'},
  data: {roles: [{inbox: '', role: ''}], username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:user_id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"roles":[{"inbox":"","role":""}],"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 = @{ @"roles": @[ @{ @"inbox": @"", @"role": @"" } ],
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:user_id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/users/:user_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:user_id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'roles' => [
        [
                'inbox' => '',
                'role' => ''
        ]
    ],
    '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('PATCH', '{{baseUrl}}/users/:user_id', [
  'body' => '{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:user_id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roles' => [
    [
        'inbox' => '',
        'role' => ''
    ]
  ],
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roles' => [
    [
        'inbox' => '',
        'role' => ''
    ]
  ],
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/:user_id');
$request->setRequestMethod('PATCH');
$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}}/users/:user_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:user_id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/users/:user_id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:user_id"

payload = {
    "roles": [
        {
            "inbox": "",
            "role": ""
        }
    ],
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:user_id"

payload <- "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users/:user_id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\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.patch('/baseUrl/users/:user_id') do |req|
  req.body = "{\n  \"roles\": [\n    {\n      \"inbox\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"username\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:user_id";

    let payload = json!({
        "roles": (
            json!({
                "inbox": "",
                "role": ""
            })
        ),
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/users/:user_id \
  --header 'content-type: application/json' \
  --data '{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}'
echo '{
  "roles": [
    {
      "inbox": "",
      "role": ""
    }
  ],
  "username": ""
}' |  \
  http PATCH {{baseUrl}}/users/:user_id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "roles": [\n    {\n      "inbox": "",\n      "role": ""\n    }\n  ],\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/users/:user_id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roles": [
    [
      "inbox": "",
      "role": ""
    ]
  ],
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:user_id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()