POST Appraisal of transferred resource
{{baseUrl}}/api/v2/aips/assessment
BODY json

{
  "items": {
    "@type": ""
  },
  "accept": false,
  "rejectReason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/assessment");

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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/v2/aips/assessment" {:content-type :json
                                                                   :form-params {:items {:@type ""}
                                                                                 :accept false
                                                                                 :rejectReason ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/assessment"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\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}}/api/v2/aips/assessment"),
    Content = new StringContent("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\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}}/api/v2/aips/assessment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/assessment"

	payload := strings.NewReader("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\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/api/v2/aips/assessment HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "items": {
    "@type": ""
  },
  "accept": false,
  "rejectReason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/assessment")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/assessment"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/assessment")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/assessment")
  .header("content-type", "application/json")
  .body("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  items: {
    '@type': ''
  },
  accept: false,
  rejectReason: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/assessment',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, accept: false, rejectReason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/assessment';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"accept":false,"rejectReason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/assessment',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "items": {\n    "@type": ""\n  },\n  "accept": false,\n  "rejectReason": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/assessment")
  .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/api/v2/aips/assessment',
  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({items: {'@type': ''}, accept: false, rejectReason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/assessment',
  headers: {'content-type': 'application/json'},
  body: {items: {'@type': ''}, accept: false, rejectReason: ''},
  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}}/api/v2/aips/assessment');

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

req.type('json');
req.send({
  items: {
    '@type': ''
  },
  accept: false,
  rejectReason: ''
});

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}}/api/v2/aips/assessment',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, accept: false, rejectReason: ''}
};

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

const url = '{{baseUrl}}/api/v2/aips/assessment';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"accept":false,"rejectReason":""}'
};

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 = @{ @"items": @{ @"@type": @"" },
                              @"accept": @NO,
                              @"rejectReason": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/assessment"]
                                                       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}}/api/v2/aips/assessment" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/assessment",
  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([
    'items' => [
        '@type' => ''
    ],
    'accept' => null,
    'rejectReason' => ''
  ]),
  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}}/api/v2/aips/assessment', [
  'body' => '{
  "items": {
    "@type": ""
  },
  "accept": false,
  "rejectReason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/assessment');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'items' => [
    '@type' => ''
  ],
  'accept' => null,
  'rejectReason' => ''
]));

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

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

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

payload = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}"

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

conn.request("POST", "/baseUrl/api/v2/aips/assessment", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/assessment"

payload = {
    "items": { "@type": "" },
    "accept": False,
    "rejectReason": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/assessment"

payload <- "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\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}}/api/v2/aips/assessment")

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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\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/api/v2/aips/assessment') do |req|
  req.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"accept\": false,\n  \"rejectReason\": \"\"\n}"
end

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

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

    let payload = json!({
        "items": json!({"@type": ""}),
        "accept": false,
        "rejectReason": ""
    });

    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}}/api/v2/aips/assessment \
  --header 'content-type: application/json' \
  --data '{
  "items": {
    "@type": ""
  },
  "accept": false,
  "rejectReason": ""
}'
echo '{
  "items": {
    "@type": ""
  },
  "accept": false,
  "rejectReason": ""
}' |  \
  http POST {{baseUrl}}/api/v2/aips/assessment \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "items": {\n    "@type": ""\n  },\n  "accept": false,\n  "rejectReason": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/assessment
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "items": ["@type": ""],
  "accept": false,
  "rejectReason": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/assessment")! 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 Changes the AIP type via search query
{{baseUrl}}/api/v2/aips/type
BODY json

{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}");

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

(client/patch "{{baseUrl}}/api/v2/aips/type" {:content-type :json
                                                              :form-params {:items {:@type ""}
                                                                            :type ""
                                                                            :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/type"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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}}/api/v2/aips/type"),
    Content = new StringContent("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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}}/api/v2/aips/type");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/type"

	payload := strings.NewReader("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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/api/v2/aips/type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/aips/type")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/type"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/type")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/aips/type")
  .header("content-type", "application/json")
  .body("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  items: {
    '@type': ''
  },
  type: '',
  details: ''
});

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

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

xhr.open('PATCH', '{{baseUrl}}/api/v2/aips/type');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/aips/type',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, type: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/type';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"type":"","details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/type',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "items": {\n    "@type": ""\n  },\n  "type": "",\n  "details": ""\n}'
};

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/aips/type',
  headers: {'content-type': 'application/json'},
  body: {items: {'@type': ''}, type: '', details: ''},
  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}}/api/v2/aips/type');

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

req.type('json');
req.send({
  items: {
    '@type': ''
  },
  type: '',
  details: ''
});

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}}/api/v2/aips/type',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, type: '', details: ''}
};

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

const url = '{{baseUrl}}/api/v2/aips/type';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"type":"","details":""}'
};

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 = @{ @"items": @{ @"@type": @"" },
                              @"type": @"",
                              @"details": @"" };

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

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

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/type",
  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([
    'items' => [
        '@type' => ''
    ],
    'type' => '',
    'details' => ''
  ]),
  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}}/api/v2/aips/type', [
  'body' => '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'items' => [
    '@type' => ''
  ],
  'type' => '',
  'details' => ''
]));

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

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

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

payload = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}"

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

conn.request("PATCH", "/baseUrl/api/v2/aips/type", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/type"

payload = {
    "items": { "@type": "" },
    "type": "",
    "details": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/type"

payload <- "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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}}/api/v2/aips/type")

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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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/api/v2/aips/type') do |req|
  req.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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}}/api/v2/aips/type";

    let payload = json!({
        "items": json!({"@type": ""}),
        "type": "",
        "details": ""
    });

    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}}/api/v2/aips/type \
  --header 'content-type: application/json' \
  --data '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}'
echo '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}' |  \
  http PATCH {{baseUrl}}/api/v2/aips/type \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "items": {\n    "@type": ""\n  },\n  "type": "",\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/type
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "items": ["@type": ""],
  "type": "",
  "details": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/type")! 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 Count indexed resources (4)
{{baseUrl}}/api/v2/aips/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

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

(client/post "{{baseUrl}}/api/v2/aips/count" {:content-type :json
                                                              :form-params {:filter {:parameters [{:name ""
                                                                                                   :@type ""}]}
                                                                            :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

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

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

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

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

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

}
POST /baseUrl/api/v2/aips/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/aips/count');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/aips/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/count")
  .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/api/v2/aips/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/aips/count');

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

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/aips/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

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

const url = '{{baseUrl}}/api/v2/aips/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/aips/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/count');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

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

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

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

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

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

conn.request("POST", "/baseUrl/api/v2/aips/count", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/aips/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

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

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

response = conn.post('/baseUrl/api/v2/aips/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

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

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

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/aips/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/aips/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/count")! 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 Creates a descriptive metadata under AIP representation
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
QUERY PARAMS

id
representation-id
BODY json

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" {:content-type :json
                                                                                                                   :form-params {:id ""
                                                                                                                                 :filename ""
                                                                                                                                 :type ""
                                                                                                                                 :version ""
                                                                                                                                 :similar false
                                                                                                                                 :permissions {:users {}
                                                                                                                                               :groups {}}
                                                                                                                                 :values [{:id ""
                                                                                                                                           :options {}}]
                                                                                                                                 :xml ""
                                                                                                                                 :@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

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

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

xhr.open('POST', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {users: {}, groups: {}},
  values: [{id: '', options: {}}],
  xml: '',
  '@type': ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');

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

req.type('json');
req.send({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"filename": @"",
                              @"type": @"",
                              @"version": @"",
                              @"similar": @NO,
                              @"permissions": @{ @"users": @{  }, @"groups": @{  } },
                              @"values": @[ @{ @"id": @"", @"options": @{  } } ],
                              @"xml": @"",
                              @"@type": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"]
                                                       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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'filename' => '',
    'type' => '',
    'version' => '',
    'similar' => null,
    'permissions' => [
        'users' => [
                
        ],
        'groups' => [
                
        ]
    ],
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'xml' => '',
    '@type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive', [
  'body' => '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
import http.client

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

payload = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

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

conn.request("POST", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"

payload = {
    "id": "",
    "filename": "",
    "type": "",
    "version": "",
    "similar": False,
    "permissions": {
        "users": {},
        "groups": {}
    },
    "values": [
        {
            "id": "",
            "options": {}
        }
    ],
    "xml": "",
    "@type": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"

payload <- "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive";

    let payload = json!({
        "id": "",
        "filename": "",
        "type": "",
        "version": "",
        "similar": false,
        "permissions": json!({
            "users": json!({}),
            "groups": json!({})
        }),
        "values": (
            json!({
                "id": "",
                "options": json!({})
            })
        ),
        "xml": "",
        "@type": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
echo '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": [
    "users": [],
    "groups": []
  ],
  "values": [
    [
      "id": "",
      "options": []
    ]
  ],
  "xml": "",
  "@type": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")! 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 Creates a descriptive metadata under the AIP
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive
QUERY PARAMS

id
BODY json

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive" {:content-type :json
                                                                                 :form-params {:id ""
                                                                                               :filename ""
                                                                                               :type ""
                                                                                               :version ""
                                                                                               :similar false
                                                                                               :permissions {:users {}
                                                                                                             :groups {}}
                                                                                               :values [{:id ""
                                                                                                         :options {}}]
                                                                                               :xml ""
                                                                                               :@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/api/v2/aips/:id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

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

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

xhr.open('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .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/api/v2/aips/:id/metadata/descriptive',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {users: {}, groups: {}},
  values: [{id: '', options: {}}],
  xml: '',
  '@type': ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');

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

req.type('json');
req.send({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"filename": @"",
                              @"type": @"",
                              @"version": @"",
                              @"similar": @NO,
                              @"permissions": @{ @"users": @{  }, @"groups": @{  } },
                              @"values": @[ @{ @"id": @"", @"options": @{  } } ],
                              @"xml": @"",
                              @"@type": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"]
                                                       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}}/api/v2/aips/:id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'filename' => '',
    'type' => '',
    'version' => '',
    'similar' => null,
    'permissions' => [
        'users' => [
                
        ],
        'groups' => [
                
        ]
    ],
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'xml' => '',
    '@type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive', [
  'body' => '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$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}}/api/v2/aips/:id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
import http.client

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

payload = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

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

conn.request("POST", "/baseUrl/api/v2/aips/:id/metadata/descriptive", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"

payload = {
    "id": "",
    "filename": "",
    "type": "",
    "version": "",
    "similar": False,
    "permissions": {
        "users": {},
        "groups": {}
    },
    "values": [
        {
            "id": "",
            "options": {}
        }
    ],
    "xml": "",
    "@type": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"

payload <- "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/v2/aips/:id/metadata/descriptive') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive";

    let payload = json!({
        "id": "",
        "filename": "",
        "type": "",
        "version": "",
        "similar": false,
        "permissions": json!({
            "users": json!({}),
            "groups": json!({})
        }),
        "values": (
            json!({
                "id": "",
                "options": json!({})
            })
        ),
        "xml": "",
        "@type": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
echo '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/aips/:id/metadata/descriptive \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": [
    "users": [],
    "groups": []
  ],
  "values": [
    [
      "id": "",
      "options": []
    ]
  ],
  "xml": "",
  "@type": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")! 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 Creates an AIP
{{baseUrl}}/api/v2/aips
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips");

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

(client/post "{{baseUrl}}/api/v2/aips")
require "http/client"

url = "{{baseUrl}}/api/v2/aips"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips"

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

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

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

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

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

const options = {method: 'POST', url: '{{baseUrl}}/api/v2/aips'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips")
  .post(null)
  .build()

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

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

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

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

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

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

const req = unirest('POST', '{{baseUrl}}/api/v2/aips');

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}}/api/v2/aips'};

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

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

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

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

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

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

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

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

conn.request("POST", "/baseUrl/api/v2/aips")

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

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

url = "{{baseUrl}}/api/v2/aips"

response = requests.post(url)

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

url <- "{{baseUrl}}/api/v2/aips"

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

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

url = URI("{{baseUrl}}/api/v2/aips")

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/api/v2/aips') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/api/v2/aips
http POST {{baseUrl}}/api/v2/aips
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/aips
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips")! 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()
PATCH Creates an internal actions to update the permissions of AIP(s)
{{baseUrl}}/api/v2/aips/permissions/update
BODY json

{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/permissions/update");

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  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}");

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

(client/patch "{{baseUrl}}/api/v2/aips/permissions/update" {:content-type :json
                                                                            :form-params {:itemsToUpdate {:@type ""}
                                                                                          :details ""
                                                                                          :permissions {:users {}
                                                                                                        :groups {}}
                                                                                          :recursive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/permissions/update"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\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}}/api/v2/aips/permissions/update"),
    Content = new StringContent("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/permissions/update");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/permissions/update"

	payload := strings.NewReader("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\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/api/v2/aips/permissions/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141

{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/aips/permissions/update")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/permissions/update"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/permissions/update")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/aips/permissions/update")
  .header("content-type", "application/json")
  .body("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
  .asString();
const data = JSON.stringify({
  itemsToUpdate: {
    '@type': ''
  },
  details: '',
  permissions: {
    users: {},
    groups: {}
  },
  recursive: 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}}/api/v2/aips/permissions/update');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/aips/permissions/update',
  headers: {'content-type': 'application/json'},
  data: {
    itemsToUpdate: {'@type': ''},
    details: '',
    permissions: {users: {}, groups: {}},
    recursive: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/permissions/update';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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}}/api/v2/aips/permissions/update',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "itemsToUpdate": {\n    "@type": ""\n  },\n  "details": "",\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "recursive": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/permissions/update")
  .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/api/v2/aips/permissions/update',
  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({
  itemsToUpdate: {'@type': ''},
  details: '',
  permissions: {users: {}, groups: {}},
  recursive: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/aips/permissions/update',
  headers: {'content-type': 'application/json'},
  body: {
    itemsToUpdate: {'@type': ''},
    details: '',
    permissions: {users: {}, groups: {}},
    recursive: 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}}/api/v2/aips/permissions/update');

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

req.type('json');
req.send({
  itemsToUpdate: {
    '@type': ''
  },
  details: '',
  permissions: {
    users: {},
    groups: {}
  },
  recursive: 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}}/api/v2/aips/permissions/update',
  headers: {'content-type': 'application/json'},
  data: {
    itemsToUpdate: {'@type': ''},
    details: '',
    permissions: {users: {}, groups: {}},
    recursive: false
  }
};

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

const url = '{{baseUrl}}/api/v2/aips/permissions/update';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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 = @{ @"itemsToUpdate": @{ @"@type": @"" },
                              @"details": @"",
                              @"permissions": @{ @"users": @{  }, @"groups": @{  } },
                              @"recursive": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/permissions/update"]
                                                       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}}/api/v2/aips/permissions/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/permissions/update",
  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([
    'itemsToUpdate' => [
        '@type' => ''
    ],
    'details' => '',
    'permissions' => [
        'users' => [
                
        ],
        'groups' => [
                
        ]
    ],
    'recursive' => 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}}/api/v2/aips/permissions/update', [
  'body' => '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/permissions/update');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'itemsToUpdate' => [
    '@type' => ''
  ],
  'details' => '',
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'recursive' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'itemsToUpdate' => [
    '@type' => ''
  ],
  'details' => '',
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'recursive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/permissions/update');
$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}}/api/v2/aips/permissions/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/permissions/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}'
import http.client

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

payload = "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"

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

conn.request("PATCH", "/baseUrl/api/v2/aips/permissions/update", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/permissions/update"

payload = {
    "itemsToUpdate": { "@type": "" },
    "details": "",
    "permissions": {
        "users": {},
        "groups": {}
    },
    "recursive": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/permissions/update"

payload <- "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\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}}/api/v2/aips/permissions/update")

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  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"

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

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

response = conn.patch('/baseUrl/api/v2/aips/permissions/update') do |req|
  req.body = "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/permissions/update";

    let payload = json!({
        "itemsToUpdate": json!({"@type": ""}),
        "details": "",
        "permissions": json!({
            "users": json!({}),
            "groups": json!({})
        }),
        "recursive": 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}}/api/v2/aips/permissions/update \
  --header 'content-type: application/json' \
  --data '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}'
echo '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}' |  \
  http PATCH {{baseUrl}}/api/v2/aips/permissions/update \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "itemsToUpdate": {\n    "@type": ""\n  },\n  "details": "",\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "recursive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/permissions/update
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "itemsToUpdate": ["@type": ""],
  "details": "",
  "permissions": [
    "users": [],
    "groups": []
  ],
  "recursive": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/permissions/update")! 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 an AIP descriptive metadata version (DELETE)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
QUERY PARAMS

id
descriptive-metadata-id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");

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

(client/delete "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

	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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"))
    .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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .asString();
const 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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');

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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"]
                                                       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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete",
  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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

response = requests.delete(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")

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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete";

    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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
http DELETE {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE Delete an AIP descriptive metadata version
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
QUERY PARAMS

id
representation-id
descriptive-metadata-id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");

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

(client/delete "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

	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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"))
    .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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .asString();
const 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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');

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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete';
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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"]
                                                       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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete",
  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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

response = requests.delete(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")

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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete";

    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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
http DELETE {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/delete")! 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 metadata file (DELETE)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
QUERY PARAMS

id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id");

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

(client/delete "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id');
$request->setMethod(HTTP_METH_DELETE);

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

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
http DELETE {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-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 metadata file
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
QUERY PARAMS

id
representation-id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id");

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

(client/delete "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
http DELETE {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-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 Delete multiple AIPs via search query
{{baseUrl}}/api/v2/aips/delete
BODY json

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/delete");

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/v2/aips/delete" {:content-type :json
                                                               :form-params {:itemsToDelete {:@type ""}
                                                                             :details ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/delete"

	payload := strings.NewReader("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/aips/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/delete")
  .header("content-type", "application/json")
  .body("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

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

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/delete")
  .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/api/v2/aips/delete',
  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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/delete',
  headers: {'content-type': 'application/json'},
  body: {itemsToDelete: {'@type': ''}, details: ''},
  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}}/api/v2/aips/delete');

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

req.type('json');
req.send({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

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}}/api/v2/aips/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

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

const url = '{{baseUrl}}/api/v2/aips/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

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 = @{ @"itemsToDelete": @{ @"@type": @"" },
                              @"details": @"" };

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/delete');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));

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

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

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

payload = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"

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

conn.request("POST", "/baseUrl/api/v2/aips/delete", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/delete"

payload = {
    "itemsToDelete": { "@type": "" },
    "details": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/delete"

payload <- "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/aips/delete")

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/aips/delete') do |req|
  req.body = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"
end

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

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

    let payload = json!({
        "itemsToDelete": json!({"@type": ""}),
        "details": ""
    });

    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}}/api/v2/aips/delete \
  --header 'content-type: application/json' \
  --data '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
echo '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/aips/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "itemsToDelete": ["@type": ""],
  "details": ""
] as [String : Any]

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

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

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

dataTask.resume()
GET Download AIP
{{baseUrl}}/api/v2/aips/:id/download
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/download")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/download"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/download"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/download HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/download');

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/download',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/download'};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/download'};

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

const url = '{{baseUrl}}/api/v2/aips/:id/download';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/download" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/download');

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

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/download")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/download"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/download"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/download")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/download";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/download
http GET {{baseUrl}}/api/v2/aips/:id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Downloads documentation
{{baseUrl}}/api/v2/aips/:id/download/documentation
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/documentation");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/download/documentation")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/download/documentation"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/download/documentation"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/download/documentation HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/documentation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/documentation")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/download/documentation');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/documentation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/documentation';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/documentation")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/download/documentation',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/documentation'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/documentation');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/documentation'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/download/documentation';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/download/documentation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/download/documentation" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/download/documentation');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/documentation');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/download/documentation")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/download/documentation"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/download/documentation"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/download/documentation")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/download/documentation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/download/documentation";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/download/documentation
http GET {{baseUrl}}/api/v2/aips/:id/download/documentation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/download/documentation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/documentation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Downloads preservation metadata
{{baseUrl}}/api/v2/aips/:id/download/preservation
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/preservation");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/download/preservation")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/download/preservation"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/download/preservation"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/download/preservation HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/preservation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/preservation")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/download/preservation');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/preservation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/preservation';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/preservation")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/download/preservation',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/preservation'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/preservation');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/preservation'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/download/preservation';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/download/preservation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/download/preservation" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/download/preservation');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/preservation');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/download/preservation")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/download/preservation"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/download/preservation"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/download/preservation")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/download/preservation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/download/preservation";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/download/preservation
http GET {{baseUrl}}/api/v2/aips/:id/download/preservation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/download/preservation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/preservation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Downloads representation (GET)
{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
QUERY PARAMS

aip_id
representation_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary");

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

(client/get "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:aip_id/:representation_id/other-metadata/binary HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:aip_id/:representation_id/other-metadata/binary',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary'
};

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

const url = '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")

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

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

url = "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:aip_id/:representation_id/other-metadata/binary') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
http GET {{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:aip_id/:representation_id/other-metadata/binary")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Downloads representation
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
QUERY PARAMS

id
representation-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/representation/:representation-id/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/download',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/representation/:representation-id/download")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/representation/:representation-id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
http GET {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/download
import Foundation

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Downloads schemas
{{baseUrl}}/api/v2/aips/:id/download/schemas
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/schemas");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/download/schemas")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/download/schemas"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/download/schemas"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/download/schemas HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/schemas")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/schemas")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/download/schemas');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/schemas'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/schemas';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/schemas")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/download/schemas',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/schemas'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/schemas');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/schemas'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/download/schemas';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/download/schemas"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/download/schemas" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/download/schemas');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/schemas');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/download/schemas")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/download/schemas"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/download/schemas"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/download/schemas")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/download/schemas') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/download/schemas";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/download/schemas
http GET {{baseUrl}}/api/v2/aips/:id/download/schemas
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/download/schemas
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/schemas")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Downloads submission
{{baseUrl}}/api/v2/aips/:id/download/submission
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/download/submission");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/download/submission")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/download/submission"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/download/submission"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/download/submission HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/submission")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/download/submission")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/download/submission');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/submission'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/download/submission';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/download/submission")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/download/submission',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/submission'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/download/submission');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/download/submission'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/download/submission';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/download/submission"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/download/submission" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/download/submission');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/download/submission');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/download/submission")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/download/submission"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/download/submission"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/download/submission")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/download/submission') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/download/submission";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/download/submission
http GET {{baseUrl}}/api/v2/aips/:id/download/submission
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/download/submission
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/download/submission")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Exports a set of finite elements to CSV
{{baseUrl}}/api/v2/aips/export/csv
QUERY PARAMS

findRequest
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/export/csv?findRequest=");

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

(client/post "{{baseUrl}}/api/v2/aips/export/csv" {:query-params {:findRequest ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/export/csv?findRequest="

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}}/api/v2/aips/export/csv?findRequest="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/export/csv?findRequest=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/export/csv?findRequest="

	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/api/v2/aips/export/csv?findRequest= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/export/csv?findRequest="))
    .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}}/api/v2/aips/export/csv?findRequest=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
  .asString();
const 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}}/api/v2/aips/export/csv?findRequest=');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/export/csv',
  params: {findRequest: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/export/csv?findRequest=';
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}}/api/v2/aips/export/csv?findRequest=',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/export/csv?findRequest=")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/export/csv?findRequest=',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/aips/export/csv',
  qs: {findRequest: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/v2/aips/export/csv');

req.query({
  findRequest: ''
});

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}}/api/v2/aips/export/csv',
  params: {findRequest: ''}
};

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

const url = '{{baseUrl}}/api/v2/aips/export/csv?findRequest=';
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}}/api/v2/aips/export/csv?findRequest="]
                                                       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}}/api/v2/aips/export/csv?findRequest=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/export/csv?findRequest=",
  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}}/api/v2/aips/export/csv?findRequest=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/export/csv');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'findRequest' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/export/csv');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'findRequest' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/export/csv?findRequest=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/export/csv?findRequest=' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/api/v2/aips/export/csv?findRequest=")

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

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

url = "{{baseUrl}}/api/v2/aips/export/csv"

querystring = {"findRequest":""}

response = requests.post(url, params=querystring)

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

url <- "{{baseUrl}}/api/v2/aips/export/csv"

queryString <- list(findRequest = "")

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

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

url = URI("{{baseUrl}}/api/v2/aips/export/csv?findRequest=")

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/api/v2/aips/export/csv') do |req|
  req.params['findRequest'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/export/csv";

    let querystring = [
        ("findRequest", ""),
    ];

    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}}/api/v2/aips/export/csv?findRequest='
http POST '{{baseUrl}}/api/v2/aips/export/csv?findRequest='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/api/v2/aips/export/csv?findRequest='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/export/csv?findRequest=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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

dataTask.resume()
GET Find indexed resource using the object UUID (4)
{{baseUrl}}/api/v2/aips/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/find/:uuid");

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

(client/get "{{baseUrl}}/api/v2/aips/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/find/:uuid"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/find/:uuid"

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

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

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

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

}
GET /baseUrl/api/v2/aips/find/:uuid HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/find/:uuid")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/find/:uuid');

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/find/:uuid';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/find/:uuid")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/find/:uuid',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/find/:uuid'};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/find/:uuid');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/find/:uuid'};

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

const url = '{{baseUrl}}/api/v2/aips/find/:uuid';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/find/:uuid" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/find/:uuid');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/find/:uuid")

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

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

url = "{{baseUrl}}/api/v2/aips/find/:uuid"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/find/:uuid"

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

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

url = URI("{{baseUrl}}/api/v2/aips/find/:uuid")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/find/:uuid";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/find/:uuid
http GET {{baseUrl}}/api/v2/aips/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (4)
{{baseUrl}}/api/v2/aips/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

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

(client/post "{{baseUrl}}/api/v2/aips/find" {:content-type :json
                                                             :form-params {:filter {:parameters [{:name ""
                                                                                                  :@type ""}]}
                                                                           :onlyActive false
                                                                           :sorter {:parameters [{:name ""
                                                                                                  :descending false}]}
                                                                           :sublist {:firstElementIndex 0
                                                                                     :maximumElementCount 0}
                                                                           :facets {:parameters {}
                                                                                    :query ""}
                                                                           :exportFacets false
                                                                           :filename ""
                                                                           :fieldsToReturn []
                                                                           :collapse {:field ""
                                                                                      :minMax {:numericField ""
                                                                                               :max false}
                                                                                      :sorter {}
                                                                                      :nullPolicy ""
                                                                                      :hint ""
                                                                                      :size 0
                                                                                      :collectElevatedDocsWhenCollapsing false}
                                                                           :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

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

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

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

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

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

}
POST /baseUrl/api/v2/aips/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/aips/find');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/aips/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/find")
  .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/api/v2/aips/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/aips/find');

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

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/aips/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

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

const url = '{{baseUrl}}/api/v2/aips/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/find"]
                                                       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}}/api/v2/aips/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/aips/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/find');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/find');
$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}}/api/v2/aips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

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

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

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

conn.request("POST", "/baseUrl/api/v2/aips/find", payload, headers)

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

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

url = "{{baseUrl}}/api/v2/aips/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/api/v2/aips/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/v2/aips/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

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

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

response = conn.post('/baseUrl/api/v2/aips/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

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

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

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/aips/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/aips/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/find")! 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 AIP documentation
{{baseUrl}}/api/v2/aips/:id/documentation
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/documentation");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/documentation")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/documentation"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/documentation"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/documentation HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/documentation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/documentation")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/documentation');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/documentation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/documentation';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/documentation")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/documentation',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/documentation'
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/documentation');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/documentation'
};

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

const url = '{{baseUrl}}/api/v2/aips/:id/documentation';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/documentation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/documentation" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/documentation');

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

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/documentation")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/documentation"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/documentation"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/documentation")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/documentation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/documentation";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/documentation
http GET {{baseUrl}}/api/v2/aips/:id/documentation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/documentation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/documentation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 AIP lock (GET)
{{baseUrl}}/api/v2/aips/:id/lock/release
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/lock/release");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/lock/release")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/lock/release"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/lock/release"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/lock/release HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/lock/release")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/lock/release")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/lock/release');

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/release'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/lock/release';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/lock/release")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/lock/release',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/release'};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/lock/release');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/release'};

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

const url = '{{baseUrl}}/api/v2/aips/:id/lock/release';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/lock/release"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/lock/release" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/lock/release');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/lock/release');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/api/v2/aips/:id/lock/release")

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

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

url = "{{baseUrl}}/api/v2/aips/:id/lock/release"

response = requests.get(url)

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

url <- "{{baseUrl}}/api/v2/aips/:id/lock/release"

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

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

url = URI("{{baseUrl}}/api/v2/aips/:id/lock/release")

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

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

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

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

response = conn.get('/baseUrl/api/v2/aips/:id/lock/release') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/lock/release";

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/lock/release
http GET {{baseUrl}}/api/v2/aips/:id/lock/release
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/lock/release
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/lock/release")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 AIP lock
{{baseUrl}}/api/v2/aips/:id/lock/request
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/lock/request");

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

(client/get "{{baseUrl}}/api/v2/aips/:id/lock/request")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/lock/request"

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

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

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/lock/request"

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

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

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

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

}
GET /baseUrl/api/v2/aips/:id/lock/request HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/lock/request")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/lock/request")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/lock/request');

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/request'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/lock/request';
const options = {method: 'GET'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/lock/request")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/lock/request',
  headers: {}
};

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/request'};

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

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

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/lock/request');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/lock/request'};

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

const url = '{{baseUrl}}/api/v2/aips/:id/lock/request';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/lock/request"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/lock/request" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/lock/request",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/lock/request');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/lock/request');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/lock/request');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/lock/request' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/lock/request' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/lock/request")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/lock/request"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/lock/request"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/lock/request")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/lock/request') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/lock/request";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/lock/request
http GET {{baseUrl}}/api/v2/aips/:id/lock/request
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/lock/request
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/lock/request")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 AIP submission
{{baseUrl}}/api/v2/aips/:id/submission
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/submission");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/submission")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/submission"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/submission"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/submission");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/submission"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/submission HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/submission")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/submission"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/submission")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/submission")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/submission');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/submission'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/submission';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/submission',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/submission")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/submission',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/submission'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/submission');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/submission'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/submission';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/submission"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/submission" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/submission",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/submission');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/submission');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/submission');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/submission' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/submission' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/submission")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/submission"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/submission"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/submission")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/submission') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/submission";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/submission
http GET {{baseUrl}}/api/v2/aips/:id/submission
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/submission
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/submission")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 metadata value (GET)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
QUERY PARAMS

id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/values")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 metadata value
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
QUERY PARAMS

id
representation-id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
http GET {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/values")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 descriptive metadata versions from
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
QUERY PARAMS

id
representation-id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
http GET {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive/:descriptive-metadata-id/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 descriptive metadata versions
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
QUERY PARAMS

id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/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 descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/metadata/descriptive/information HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/information',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/information")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/metadata/descriptive/information') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/information")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Gets a preview of descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview
QUERY PARAMS

id
BODY json

{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview" {:content-type :json
                                                                                         :form-params {:id ""
                                                                                                       :value [{:id ""
                                                                                                                :options {}}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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/api/v2/aips/:id/metadata/descriptive/preview HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 80

{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  value: [
    {
      id: '',
      options: {}
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview',
  headers: {'content-type': 'application/json'},
  data: {id: '', value: [{id: '', options: {}}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","value":[{"id":"","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}}/api/v2/aips/:id/metadata/descriptive/preview',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "value": [\n    {\n      "id": "",\n      "options": {}\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  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/preview',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: '', value: [{id: '', options: {}}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview',
  headers: {'content-type': 'application/json'},
  body: {id: '', value: [{id: '', 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('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  value: [
    {
      id: '',
      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: 'POST',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview',
  headers: {'content-type': 'application/json'},
  data: {id: '', value: [{id: '', options: {}}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","value":[{"id":"","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 = @{ @"id": @"",
                              @"value": @[ @{ @"id": @"", @"options": @{  } } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'value' => [
        [
                'id' => '',
                '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('POST', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview', [
  'body' => '{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'value' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'value' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/aips/:id/metadata/descriptive/preview", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"

payload = {
    "id": "",
    "value": [
        {
            "id": "",
            "options": {}
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview"

payload <- "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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/api/v2/aips/:id/metadata/descriptive/preview') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"value\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\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}}/api/v2/aips/:id/metadata/descriptive/preview";

    let payload = json!({
        "id": "",
        "value": (
            json!({
                "id": "",
                "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.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}'
echo '{
  "id": "",
  "value": [
    {
      "id": "",
      "options": {}
    }
  ]
}' |  \
  http POST {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "value": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "value": [
    [
      "id": "",
      "options": []
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/preview")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets the descriptive metadata configured
{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/configuration/descriptive/metadata HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/configuration/descriptive/metadata',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/configuration/descriptive/metadata")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/configuration/descriptive/metadata') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
http GET {{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/configuration/descriptive/metadata
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/configuration/descriptive/metadata")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Move AIP in the hierarchy
{{baseUrl}}/api/v2/aips/move
BODY json

{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/move");

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  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/aips/move" {:content-type :json
                                                             :form-params {:parentId ""
                                                                           :itemsToMove {:@type ""}
                                                                           :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/move"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/aips/move"),
    Content = new StringContent("{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/aips/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/move"

	payload := strings.NewReader("{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/aips/move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/move")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/move"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/move")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/move")
  .header("content-type", "application/json")
  .body("{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  parentId: '',
  itemsToMove: {
    '@type': ''
  },
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/aips/move');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/move',
  headers: {'content-type': 'application/json'},
  data: {parentId: '', itemsToMove: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"parentId":"","itemsToMove":{"@type":""},"details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/move',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "parentId": "",\n  "itemsToMove": {\n    "@type": ""\n  },\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/move")
  .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/api/v2/aips/move',
  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({parentId: '', itemsToMove: {'@type': ''}, details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/move',
  headers: {'content-type': 'application/json'},
  body: {parentId: '', itemsToMove: {'@type': ''}, details: ''},
  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}}/api/v2/aips/move');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  parentId: '',
  itemsToMove: {
    '@type': ''
  },
  details: ''
});

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}}/api/v2/aips/move',
  headers: {'content-type': 'application/json'},
  data: {parentId: '', itemsToMove: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"parentId":"","itemsToMove":{"@type":""},"details":""}'
};

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 = @{ @"parentId": @"",
                              @"itemsToMove": @{ @"@type": @"" },
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/move"]
                                                       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}}/api/v2/aips/move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/move",
  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([
    'parentId' => '',
    'itemsToMove' => [
        '@type' => ''
    ],
    'details' => ''
  ]),
  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}}/api/v2/aips/move', [
  'body' => '{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/move');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'parentId' => '',
  'itemsToMove' => [
    '@type' => ''
  ],
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'parentId' => '',
  'itemsToMove' => [
    '@type' => ''
  ],
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/move');
$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}}/api/v2/aips/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/aips/move", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/move"

payload = {
    "parentId": "",
    "itemsToMove": { "@type": "" },
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/move"

payload <- "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/aips/move")

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  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/aips/move') do |req|
  req.body = "{\n  \"parentId\": \"\",\n  \"itemsToMove\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/move";

    let payload = json!({
        "parentId": "",
        "itemsToMove": json!({"@type": ""}),
        "details": ""
    });

    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}}/api/v2/aips/move \
  --header 'content-type: application/json' \
  --data '{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}'
echo '{
  "parentId": "",
  "itemsToMove": {
    "@type": ""
  },
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/aips/move \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "parentId": "",\n  "itemsToMove": {\n    "@type": ""\n  },\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/move
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "parentId": "",
  "itemsToMove": ["@type": ""],
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/move")! 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 Retrieves AIP ancestors
{{baseUrl}}/api/v2/aips/:id/ancestors
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/ancestors");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/ancestors")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/ancestors"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/ancestors"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/ancestors");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/ancestors"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/ancestors HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/ancestors")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/ancestors"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/ancestors")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/ancestors")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/ancestors');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/ancestors'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/ancestors';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/ancestors',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/ancestors")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/ancestors',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/ancestors'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/ancestors');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/aips/:id/ancestors'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/ancestors';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/ancestors"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/ancestors" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/ancestors",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/ancestors');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/ancestors');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/ancestors');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/ancestors' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/ancestors' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/ancestors")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/ancestors"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/ancestors"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/ancestors")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/ancestors') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/ancestors";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/ancestors
http GET {{baseUrl}}/api/v2/aips/:id/ancestors
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/ancestors
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/ancestors")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves descriptive metadata (GET)
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
QUERY PARAMS

id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves descriptive metadata information for a specific representation
{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
QUERY PARAMS

id
representation-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
http GET {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves descriptive metadata result
{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
QUERY PARAMS

id
representation-id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
http GET {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representations/:representation-id/metadata/descriptive/:descriptive-metadata-id/html")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
QUERY PARAMS

id
descriptive-metadata-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
http GET {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/html")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves from the configuration the rules for the Representation information (GET)
{{baseUrl}}/api/v2/aips/configuration/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/configuration/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/configuration/rules")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/configuration/rules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/configuration/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/configuration/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/configuration/rules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/aips/configuration/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/configuration/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/configuration/rules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/configuration/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/configuration/rules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/aips/configuration/rules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/configuration/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/configuration/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/configuration/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/configuration/rules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/rules'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/aips/configuration/rules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/configuration/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/configuration/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/configuration/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/configuration/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/aips/configuration/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/configuration/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/configuration/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/configuration/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/configuration/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/configuration/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/configuration/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/configuration/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/configuration/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/aips/configuration/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/configuration/rules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/aips/configuration/rules
http GET {{baseUrl}}/api/v2/aips/configuration/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/configuration/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/configuration/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves the types associated to AIP
{{baseUrl}}/api/v2/aips/configuration/types
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/configuration/types");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/aips/configuration/types")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/configuration/types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/configuration/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/api/v2/aips/configuration/types HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/aips/configuration/types")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/aips/configuration/types'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/configuration/types")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/configuration/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}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/configuration/types');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/configuration/types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/configuration/types' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/configuration/types' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/aips/configuration/types")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/configuration/types"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/configuration/types"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/configuration/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/api/v2/aips/configuration/types') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/configuration/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}}/api/v2/aips/configuration/types
http GET {{baseUrl}}/api/v2/aips/configuration/types
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/aips/configuration/types
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/configuration/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()
POST Returns a set of suggestions giving a query (4)
{{baseUrl}}/api/v2/aips/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/aips/suggest" {:content-type :json
                                                                :form-params {:field ""
                                                                              :query ""
                                                                              :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/aips/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/aips/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/aips/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/aips/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/aips/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/suggest")
  .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/api/v2/aips/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/aips/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/aips/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/aips/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/suggest"]
                                                       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}}/api/v2/aips/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/aips/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/suggest');
$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}}/api/v2/aips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/aips/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/aips/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/aips/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/aips/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/suggest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Reverts AIP descriptive metadata to the an older version
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
QUERY PARAMS

id
descriptive-metadata-id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
http PUT {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Reverts representation descriptive metadata to the an older version
{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
QUERY PARAMS

id
representation-id
descriptive-metadata-id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
http PUT {{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-idmetadata/descriptive/:descriptive-metadata-id/versions/:version-id/revert")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Updates a representation descriptive metadata
{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
QUERY PARAMS

id
representation-id
BODY json

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" {:content-type :json
                                                                                                                  :form-params {:id ""
                                                                                                                                :filename ""
                                                                                                                                :type ""
                                                                                                                                :version ""
                                                                                                                                :similar false
                                                                                                                                :permissions {:users {}
                                                                                                                                              :groups {}}
                                                                                                                                :values [{:id ""
                                                                                                                                          :options {}}]
                                                                                                                                :xml ""
                                                                                                                                :@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {users: {}, groups: {}},
  values: [{id: '', options: {}}],
  xml: '',
  '@type': ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"filename": @"",
                              @"type": @"",
                              @"version": @"",
                              @"similar": @NO,
                              @"permissions": @{ @"users": @{  }, @"groups": @{  } },
                              @"values": @[ @{ @"id": @"", @"options": @{  } } ],
                              @"xml": @"",
                              @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'filename' => '',
    'type' => '',
    'version' => '',
    'similar' => null,
    'permissions' => [
        'users' => [
                
        ],
        'groups' => [
                
        ]
    ],
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'xml' => '',
    '@type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive', [
  'body' => '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"

payload = {
    "id": "",
    "filename": "",
    "type": "",
    "version": "",
    "similar": False,
    "permissions": {
        "users": {},
        "groups": {}
    },
    "values": [
        {
            "id": "",
            "options": {}
        }
    ],
    "xml": "",
    "@type": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive"

payload <- "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/aips/:id/representation/:representation-id/metadata/descriptive') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive";

    let payload = json!({
        "id": "",
        "filename": "",
        "type": "",
        "version": "",
        "similar": false,
        "permissions": json!({
            "users": json!({}),
            "groups": json!({})
        }),
        "values": (
            json!({
                "id": "",
                "options": json!({})
            })
        ),
        "xml": "",
        "@type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
echo '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": [
    "users": [],
    "groups": []
  ],
  "values": [
    [
      "id": "",
      "options": []
    ]
  ],
  "xml": "",
  "@type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/representation/:representation-id/metadata/descriptive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Updates an AIP descriptive metadata
{{baseUrl}}/api/v2/aips/:id/metadata/descriptive
QUERY PARAMS

id
BODY json

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive" {:content-type :json
                                                                                :form-params {:id ""
                                                                                              :filename ""
                                                                                              :type ""
                                                                                              :version ""
                                                                                              :similar false
                                                                                              :permissions {:users {}
                                                                                                            :groups {}}
                                                                                              :values [{:id ""
                                                                                                        :options {}}]
                                                                                              :xml ""
                                                                                              :@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/aips/:id/metadata/descriptive HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 236

{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/aips/:id/metadata/descriptive',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {users: {}, groups: {}},
  values: [{id: '', options: {}}],
  xml: '',
  '@type': ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  filename: '',
  type: '',
  version: '',
  similar: false,
  permissions: {
    users: {},
    groups: {}
  },
  values: [
    {
      id: '',
      options: {}
    }
  ],
  xml: '',
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    filename: '',
    type: '',
    version: '',
    similar: false,
    permissions: {users: {}, groups: {}},
    values: [{id: '', options: {}}],
    xml: '',
    '@type': ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","filename":"","type":"","version":"","similar":false,"permissions":{"users":{},"groups":{}},"values":[{"id":"","options":{}}],"xml":"","@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"filename": @"",
                              @"type": @"",
                              @"version": @"",
                              @"similar": @NO,
                              @"permissions": @{ @"users": @{  }, @"groups": @{  } },
                              @"values": @[ @{ @"id": @"", @"options": @{  } } ],
                              @"xml": @"",
                              @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'filename' => '',
    'type' => '',
    'version' => '',
    'similar' => null,
    'permissions' => [
        'users' => [
                
        ],
        'groups' => [
                
        ]
    ],
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'xml' => '',
    '@type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive', [
  'body' => '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'filename' => '',
  'type' => '',
  'version' => '',
  'similar' => null,
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'values' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'xml' => '',
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/aips/:id/metadata/descriptive');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/aips/:id/metadata/descriptive' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/aips/:id/metadata/descriptive", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"

payload = {
    "id": "",
    "filename": "",
    "type": "",
    "version": "",
    "similar": False,
    "permissions": {
        "users": {},
        "groups": {}
    },
    "values": [
        {
            "id": "",
            "options": {}
        }
    ],
    "xml": "",
    "@type": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive"

payload <- "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/aips/:id/metadata/descriptive') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"filename\": \"\",\n  \"type\": \"\",\n  \"version\": \"\",\n  \"similar\": false,\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"values\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"xml\": \"\",\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive";

    let payload = json!({
        "id": "",
        "filename": "",
        "type": "",
        "version": "",
        "similar": false,
        "permissions": json!({
            "users": json!({}),
            "groups": json!({})
        }),
        "values": (
            json!({
                "id": "",
                "options": json!({})
            })
        ),
        "xml": "",
        "@type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/aips/:id/metadata/descriptive \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}'
echo '{
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": {
    "users": {},
    "groups": {}
  },
  "values": [
    {
      "id": "",
      "options": {}
    }
  ],
  "xml": "",
  "@type": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/aips/:id/metadata/descriptive \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "filename": "",\n  "type": "",\n  "version": "",\n  "similar": false,\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "values": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "xml": "",\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/aips/:id/metadata/descriptive
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "filename": "",
  "type": "",
  "version": "",
  "similar": false,
  "permissions": [
    "users": [],
    "groups": []
  ],
  "values": [
    [
      "id": "",
      "options": []
    ]
  ],
  "xml": "",
  "@type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/aips/:id/metadata/descriptive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Count indexed resources (15)
{{baseUrl}}/api/v2/audit-logs/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/audit-logs/count" {:content-type :json
                                                                    :form-params {:filter {:parameters [{:name ""
                                                                                                         :@type ""}]}
                                                                                  :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/audit-logs/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/audit-logs/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/audit-logs/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/audit-logs/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/audit-logs/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/audit-logs/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/audit-logs/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/audit-logs/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/count")
  .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/api/v2/audit-logs/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/audit-logs/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/audit-logs/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/audit-logs/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/audit-logs/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/count"]
                                                       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}}/api/v2/audit-logs/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/audit-logs/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/audit-logs/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/audit-logs/count');
$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}}/api/v2/audit-logs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/audit-logs/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/audit-logs/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/audit-logs/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/audit-logs/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/audit-logs/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/audit-logs/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/audit-logs/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/audit-logs/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/audit-logs/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (15)
{{baseUrl}}/api/v2/audit-logs/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/audit-logs/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/audit-logs/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/audit-logs/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/audit-logs/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/audit-logs/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/audit-logs/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/audit-logs/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/audit-logs/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/audit-logs/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/audit-logs/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/audit-logs/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/audit-logs/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/audit-logs/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/audit-logs/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/audit-logs/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/audit-logs/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/audit-logs/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/audit-logs/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/audit-logs/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/audit-logs/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/audit-logs/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/audit-logs/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/audit-logs/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/audit-logs/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/audit-logs/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/audit-logs/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/audit-logs/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/audit-logs/find/:uuid
http GET {{baseUrl}}/api/v2/audit-logs/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/audit-logs/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (15)
{{baseUrl}}/api/v2/audit-logs/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/audit-logs/find" {:content-type :json
                                                                   :form-params {:filter {:parameters [{:name ""
                                                                                                        :@type ""}]}
                                                                                 :onlyActive false
                                                                                 :sorter {:parameters [{:name ""
                                                                                                        :descending false}]}
                                                                                 :sublist {:firstElementIndex 0
                                                                                           :maximumElementCount 0}
                                                                                 :facets {:parameters {}
                                                                                          :query ""}
                                                                                 :exportFacets false
                                                                                 :filename ""
                                                                                 :fieldsToReturn []
                                                                                 :collapse {:field ""
                                                                                            :minMax {:numericField ""
                                                                                                     :max false}
                                                                                            :sorter {}
                                                                                            :nullPolicy ""
                                                                                            :hint ""
                                                                                            :size 0
                                                                                            :collectElevatedDocsWhenCollapsing false}
                                                                                 :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/audit-logs/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/audit-logs/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/audit-logs/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/audit-logs/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/audit-logs/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/audit-logs/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/audit-logs/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/audit-logs/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/find")
  .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/api/v2/audit-logs/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/audit-logs/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/audit-logs/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/audit-logs/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/audit-logs/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/find"]
                                                       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}}/api/v2/audit-logs/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/audit-logs/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/audit-logs/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/audit-logs/find');
$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}}/api/v2/audit-logs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/audit-logs/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/audit-logs/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/audit-logs/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/audit-logs/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/audit-logs/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/audit-logs/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/audit-logs/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/audit-logs/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/audit-logs/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/find")! 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 Import audit logs from replica instances to the primary
{{baseUrl}}/api/v2/audit-logs/import
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/import");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/audit-logs/import")
require "http/client"

url = "{{baseUrl}}/api/v2/audit-logs/import"

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}}/api/v2/audit-logs/import"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/import");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/audit-logs/import"

	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/api/v2/audit-logs/import HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/import")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/audit-logs/import"))
    .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}}/api/v2/audit-logs/import")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/import")
  .asString();
const 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}}/api/v2/audit-logs/import');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/api/v2/audit-logs/import'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/import';
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}}/api/v2/audit-logs/import',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/import")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/audit-logs/import',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/audit-logs/import'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/audit-logs/import');

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}}/api/v2/audit-logs/import'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/audit-logs/import';
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}}/api/v2/audit-logs/import"]
                                                       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}}/api/v2/audit-logs/import" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/audit-logs/import",
  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}}/api/v2/audit-logs/import');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/import');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/audit-logs/import');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/audit-logs/import' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/import' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/audit-logs/import")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/audit-logs/import"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/audit-logs/import"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/audit-logs/import")

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/api/v2/audit-logs/import') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/audit-logs/import";

    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}}/api/v2/audit-logs/import
http POST {{baseUrl}}/api/v2/audit-logs/import
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/audit-logs/import
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/import")! 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 Returns a set of suggestions giving a query (15)
{{baseUrl}}/api/v2/audit-logs/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/audit-logs/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/audit-logs/suggest" {:content-type :json
                                                                      :form-params {:field ""
                                                                                    :query ""
                                                                                    :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/audit-logs/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/audit-logs/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/audit-logs/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/audit-logs/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/audit-logs/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/audit-logs/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/audit-logs/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/audit-logs/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/audit-logs/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/audit-logs/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/audit-logs/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/audit-logs/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/audit-logs/suggest")
  .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/api/v2/audit-logs/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/audit-logs/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/audit-logs/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/audit-logs/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/audit-logs/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/audit-logs/suggest"]
                                                       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}}/api/v2/audit-logs/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/audit-logs/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/audit-logs/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/audit-logs/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/audit-logs/suggest');
$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}}/api/v2/audit-logs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/audit-logs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/audit-logs/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/audit-logs/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/audit-logs/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/audit-logs/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/audit-logs/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/audit-logs/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/audit-logs/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/audit-logs/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/audit-logs/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/audit-logs/suggest")! 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 Retrieves the classification plan from Catalogue
{{baseUrl}}/api/v2/classification-plans
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/classification-plans");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/classification-plans")
require "http/client"

url = "{{baseUrl}}/api/v2/classification-plans"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/classification-plans"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/classification-plans");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/classification-plans"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/classification-plans HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/classification-plans")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/classification-plans"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/classification-plans")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/classification-plans")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/classification-plans');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/classification-plans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/classification-plans';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/classification-plans',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/classification-plans")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/classification-plans',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/classification-plans'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/classification-plans');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/classification-plans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/classification-plans';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/classification-plans"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/classification-plans" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/classification-plans",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/classification-plans');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/classification-plans');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/classification-plans');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/classification-plans' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/classification-plans' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/classification-plans")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/classification-plans"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/classification-plans"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/classification-plans")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/classification-plans') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/classification-plans";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/classification-plans
http GET {{baseUrl}}/api/v2/classification-plans
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/classification-plans
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/classification-plans")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve configuration properties for draw the object class fields
{{baseUrl}}/api/v2/configurations/object-fields
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/object-fields");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/object-fields")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/object-fields");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/object-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/api/v2/configurations/object-fields HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/object-fields")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/object-fields'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/object-fields")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/object-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}}/api/v2/configurations/object-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}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/object-fields');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/object-fields');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/object-fields' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/object-fields' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/object-fields")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/object-fields"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/object-fields"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/object-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/api/v2/configurations/object-fields') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/object-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}}/api/v2/configurations/object-fields
http GET {{baseUrl}}/api/v2/configurations/object-fields
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/object-fields
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/object-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()
GET Retrieve shared properties from configuration files
{{baseUrl}}/api/v2/configurations/shared-properties
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/shared-properties");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/shared-properties")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/shared-properties"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/shared-properties"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/shared-properties");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/shared-properties"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/shared-properties HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/shared-properties")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/shared-properties"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/shared-properties")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/shared-properties")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/shared-properties');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/shared-properties'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/shared-properties';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/shared-properties',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/shared-properties")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/shared-properties',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/shared-properties'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/shared-properties');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/shared-properties'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/shared-properties';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/shared-properties"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/shared-properties" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/shared-properties",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/shared-properties');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/shared-properties');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/shared-properties');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/shared-properties' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/shared-properties' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/shared-properties")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/shared-properties"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/shared-properties"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/shared-properties")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/shared-properties') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/shared-properties";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/configurations/shared-properties
http GET {{baseUrl}}/api/v2/configurations/shared-properties
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/shared-properties
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/shared-properties")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves a list of conversion profiles from the configurations according to the plugin identifier
{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles
QUERY PARAMS

outcome
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles" {:query-params {:outcome ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/plugins/:id/conversion/profiles?outcome= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles',
  params: {outcome: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/plugins/:id/conversion/profiles?outcome=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles',
  qs: {outcome: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles');

req.query({
  outcome: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles',
  params: {outcome: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'outcome' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'outcome' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles"

querystring = {"outcome":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles"

queryString <- list(outcome = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/plugins/:id/conversion/profiles') do |req|
  req.params['outcome'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles";

    let querystring = [
        ("outcome", ""),
    ];

    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}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome='
http GET '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins/:id/conversion/profiles?outcome=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves a list of items from the configurations according to the parameter identifier
{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id
QUERY PARAMS

parameter-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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/api/v2/configurations/plugins/dropdown/:parameter-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/plugins/dropdown/:parameter-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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/api/v2/configurations/plugins/dropdown/:parameter-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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}}/api/v2/configurations/plugins/dropdown/:parameter-id
http GET {{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins/dropdown/:parameter-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 Retrieves a list of plugins that matches a certain type
{{baseUrl}}/api/v2/configurations/plugins
QUERY PARAMS

type
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins?type=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/plugins" {:query-params {:type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/plugins?type="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/plugins?type="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins?type=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/plugins?type="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/plugins?type= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins?type=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins?type="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins?type=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins?type=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/plugins?type=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins',
  params: {type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins?type=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/plugins?type=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins?type=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/plugins?type=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins',
  qs: {type: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins');

req.query({
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins',
  params: {type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/plugins?type=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/plugins?type="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/plugins?type=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/plugins?type=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/plugins?type=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'type' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'type' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins?type=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins?type=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/plugins?type=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/plugins"

querystring = {"type":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/plugins"

queryString <- list(type = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/plugins?type=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/plugins') do |req|
  req.params['type'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/plugins";

    let querystring = [
        ("type", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/api/v2/configurations/plugins?type='
http GET '{{baseUrl}}/api/v2/configurations/plugins?type='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/configurations/plugins?type='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins?type=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieves a list of resources that are used by reindex plugins
{{baseUrl}}/api/v2/configurations/plugins/reindex
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/plugins/reindex");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/plugins/reindex")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/plugins/reindex"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/plugins/reindex"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/plugins/reindex");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/plugins/reindex"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/plugins/reindex HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/plugins/reindex")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/plugins/reindex"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins/reindex")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/plugins/reindex")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/plugins/reindex');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/reindex'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/plugins/reindex';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/plugins/reindex',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/plugins/reindex")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/plugins/reindex',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/reindex'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/plugins/reindex');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/plugins/reindex'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/plugins/reindex';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/plugins/reindex"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/plugins/reindex" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/plugins/reindex",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/plugins/reindex');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/plugins/reindex');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/plugins/reindex');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/plugins/reindex' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/plugins/reindex' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/plugins/reindex")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/plugins/reindex"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/plugins/reindex"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/plugins/reindex")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/plugins/reindex') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/plugins/reindex";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/configurations/plugins/reindex
http GET {{baseUrl}}/api/v2/configurations/plugins/reindex
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/plugins/reindex
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/plugins/reindex")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves configuration properties for viewers
{{baseUrl}}/api/v2/configurations/viewers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/viewers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/viewers")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/viewers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/viewers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/viewers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/viewers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/viewers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/viewers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/viewers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/viewers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/viewers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/viewers');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/viewers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/viewers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/viewers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/viewers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/viewers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/viewers'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/viewers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/viewers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/viewers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/viewers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/viewers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/viewers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/viewers');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/viewers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/viewers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/viewers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/viewers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/viewers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/viewers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/viewers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/viewers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/viewers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/viewers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/configurations/viewers
http GET {{baseUrl}}/api/v2/configurations/viewers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/viewers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/viewers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves the configuration value associated to the property of show DIP embedded in system or externally
{{baseUrl}}/api/v2/configurations/embedded-dip
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/embedded-dip");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/embedded-dip")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/embedded-dip"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/embedded-dip"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/embedded-dip");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/embedded-dip"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/embedded-dip HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/embedded-dip")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/embedded-dip"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/embedded-dip")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/embedded-dip")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/embedded-dip');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/embedded-dip'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/embedded-dip';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/embedded-dip',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/embedded-dip")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/embedded-dip',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/embedded-dip'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/embedded-dip');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/embedded-dip'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/embedded-dip';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/embedded-dip"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/embedded-dip" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/embedded-dip",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/embedded-dip');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/embedded-dip');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/embedded-dip');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/embedded-dip' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/embedded-dip' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/embedded-dip")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/embedded-dip"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/embedded-dip"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/embedded-dip")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/embedded-dip') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/embedded-dip";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/configurations/embedded-dip
http GET {{baseUrl}}/api/v2/configurations/embedded-dip
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/embedded-dip
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/embedded-dip")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves the export limit value
{{baseUrl}}/api/v2/configurations/exports/limit
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/configurations/exports/limit");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/configurations/exports/limit")
require "http/client"

url = "{{baseUrl}}/api/v2/configurations/exports/limit"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/configurations/exports/limit"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/configurations/exports/limit");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/configurations/exports/limit"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/configurations/exports/limit HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/configurations/exports/limit")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/configurations/exports/limit"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/exports/limit")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/configurations/exports/limit")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/configurations/exports/limit');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/exports/limit'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/configurations/exports/limit';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/configurations/exports/limit',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/configurations/exports/limit")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/configurations/exports/limit',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/exports/limit'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/configurations/exports/limit');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/configurations/exports/limit'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/configurations/exports/limit';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/configurations/exports/limit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/configurations/exports/limit" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/configurations/exports/limit",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/configurations/exports/limit');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/configurations/exports/limit');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/configurations/exports/limit');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/configurations/exports/limit' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/configurations/exports/limit' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/configurations/exports/limit")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/configurations/exports/limit"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/configurations/exports/limit"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/configurations/exports/limit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/configurations/exports/limit') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/configurations/exports/limit";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/configurations/exports/limit
http GET {{baseUrl}}/api/v2/configurations/exports/limit
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/configurations/exports/limit
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/configurations/exports/limit")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Count indexed resources (14)
{{baseUrl}}/api/v2/dip-files/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dip-files/count" {:content-type :json
                                                                   :form-params {:filter {:parameters [{:name ""
                                                                                                        :@type ""}]}
                                                                                 :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dip-files/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dip-files/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dip-files/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dip-files/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dip-files/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dip-files/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dip-files/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dip-files/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/dip-files/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dip-files/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/dip-files/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/count")
  .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/api/v2/dip-files/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dip-files/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/dip-files/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/dip-files/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dip-files/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/count"]
                                                       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}}/api/v2/dip-files/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dip-files/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/dip-files/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dip-files/count');
$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}}/api/v2/dip-files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dip-files/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dip-files/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dip-files/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dip-files/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dip-files/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dip-files/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/dip-files/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/dip-files/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dip-files/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (14)
{{baseUrl}}/api/v2/dip-files/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/dip-files/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/dip-files/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dip-files/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dip-files/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dip-files/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/dip-files/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/dip-files/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dip-files/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/dip-files/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/dip-files/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dip-files/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/dip-files/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/dip-files/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dip-files/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/dip-files/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dip-files/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dip-files/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/dip-files/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dip-files/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/dip-files/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/dip-files/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/dip-files/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/dip-files/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dip-files/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dip-files/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dip-files/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/dip-files/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dip-files/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/dip-files/find/:uuid
http GET {{baseUrl}}/api/v2/dip-files/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/dip-files/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (14)
{{baseUrl}}/api/v2/dip-files/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dip-files/find" {:content-type :json
                                                                  :form-params {:filter {:parameters [{:name ""
                                                                                                       :@type ""}]}
                                                                                :onlyActive false
                                                                                :sorter {:parameters [{:name ""
                                                                                                       :descending false}]}
                                                                                :sublist {:firstElementIndex 0
                                                                                          :maximumElementCount 0}
                                                                                :facets {:parameters {}
                                                                                         :query ""}
                                                                                :exportFacets false
                                                                                :filename ""
                                                                                :fieldsToReturn []
                                                                                :collapse {:field ""
                                                                                           :minMax {:numericField ""
                                                                                                    :max false}
                                                                                           :sorter {}
                                                                                           :nullPolicy ""
                                                                                           :hint ""
                                                                                           :size 0
                                                                                           :collectElevatedDocsWhenCollapsing false}
                                                                                :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dip-files/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dip-files/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dip-files/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dip-files/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dip-files/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dip-files/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dip-files/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dip-files/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/dip-files/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dip-files/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/dip-files/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/find")
  .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/api/v2/dip-files/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dip-files/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/dip-files/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/dip-files/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dip-files/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/find"]
                                                       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}}/api/v2/dip-files/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dip-files/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/dip-files/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dip-files/find');
$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}}/api/v2/dip-files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dip-files/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dip-files/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dip-files/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dip-files/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dip-files/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dip-files/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/dip-files/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/dip-files/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dip-files/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/find")! 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 Returns a set of suggestions giving a query (14)
{{baseUrl}}/api/v2/dip-files/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dip-files/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dip-files/suggest" {:content-type :json
                                                                     :form-params {:field ""
                                                                                   :query ""
                                                                                   :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dip-files/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dip-files/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dip-files/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dip-files/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dip-files/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dip-files/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dip-files/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dip-files/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/dip-files/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dip-files/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dip-files/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/dip-files/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dip-files/suggest")
  .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/api/v2/dip-files/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dip-files/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/dip-files/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/dip-files/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dip-files/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dip-files/suggest"]
                                                       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}}/api/v2/dip-files/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dip-files/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/dip-files/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dip-files/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dip-files/suggest');
$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}}/api/v2/dip-files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dip-files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dip-files/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dip-files/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dip-files/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dip-files/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dip-files/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dip-files/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/dip-files/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/dip-files/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dip-files/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dip-files/suggest")! 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 Count indexed resources (13)
{{baseUrl}}/api/v2/dips/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dips/count" {:content-type :json
                                                              :form-params {:filter {:parameters [{:name ""
                                                                                                   :@type ""}]}
                                                                            :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dips/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dips/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dips/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/dips/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/dips/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/count")
  .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/api/v2/dips/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/dips/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/dips/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/count"]
                                                       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}}/api/v2/dips/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/dips/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/count');
$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}}/api/v2/dips/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dips/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dips/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dips/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/dips/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/dips/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dips/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/count")! 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 Creates an internal action to delete file(s) from the representation (POST)
{{baseUrl}}/api/v2/dips/delete
BODY json

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/delete");

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dips/delete" {:content-type :json
                                                               :form-params {:itemsToDelete {:@type ""}
                                                                             :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/dips/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/dips/delete"),
    Content = new StringContent("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/dips/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/delete"

	payload := strings.NewReader("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/dips/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/delete")
  .header("content-type", "application/json")
  .body("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/dips/delete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/dips/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/delete")
  .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/api/v2/dips/delete',
  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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/delete',
  headers: {'content-type': 'application/json'},
  body: {itemsToDelete: {'@type': ''}, details: ''},
  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}}/api/v2/dips/delete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

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}}/api/v2/dips/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

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 = @{ @"itemsToDelete": @{ @"@type": @"" },
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/delete"]
                                                       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}}/api/v2/dips/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/delete",
  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([
    'itemsToDelete' => [
        '@type' => ''
    ],
    'details' => ''
  ]),
  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}}/api/v2/dips/delete', [
  'body' => '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/delete');
$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}}/api/v2/dips/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dips/delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/delete"

payload = {
    "itemsToDelete": { "@type": "" },
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/delete"

payload <- "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/dips/delete")

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/dips/delete') do |req|
  req.body = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/delete";

    let payload = json!({
        "itemsToDelete": json!({"@type": ""}),
        "details": ""
    });

    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}}/api/v2/dips/delete \
  --header 'content-type: application/json' \
  --data '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
echo '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/dips/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dips/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "itemsToDelete": ["@type": ""],
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/delete")! 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 Creates an internal actions to update the permissions of DIP(s)
{{baseUrl}}/api/v2/dips/permissions/update
BODY json

{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/permissions/update");

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  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dips/permissions/update" {:content-type :json
                                                                           :form-params {:itemsToUpdate {:@type ""}
                                                                                         :details ""
                                                                                         :permissions {:users {}
                                                                                                       :groups {}}
                                                                                         :recursive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dips/permissions/update"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dips/permissions/update"),
    Content = new StringContent("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/permissions/update");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/permissions/update"

	payload := strings.NewReader("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dips/permissions/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141

{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/permissions/update")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/permissions/update"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/permissions/update")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/permissions/update")
  .header("content-type", "application/json")
  .body("{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
  .asString();
const data = JSON.stringify({
  itemsToUpdate: {
    '@type': ''
  },
  details: '',
  permissions: {
    users: {},
    groups: {}
  },
  recursive: 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}}/api/v2/dips/permissions/update');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/permissions/update',
  headers: {'content-type': 'application/json'},
  data: {
    itemsToUpdate: {'@type': ''},
    details: '',
    permissions: {users: {}, groups: {}},
    recursive: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/permissions/update';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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}}/api/v2/dips/permissions/update',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "itemsToUpdate": {\n    "@type": ""\n  },\n  "details": "",\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "recursive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/permissions/update")
  .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/api/v2/dips/permissions/update',
  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({
  itemsToUpdate: {'@type': ''},
  details: '',
  permissions: {users: {}, groups: {}},
  recursive: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/permissions/update',
  headers: {'content-type': 'application/json'},
  body: {
    itemsToUpdate: {'@type': ''},
    details: '',
    permissions: {users: {}, groups: {}},
    recursive: 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}}/api/v2/dips/permissions/update');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  itemsToUpdate: {
    '@type': ''
  },
  details: '',
  permissions: {
    users: {},
    groups: {}
  },
  recursive: 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}}/api/v2/dips/permissions/update',
  headers: {'content-type': 'application/json'},
  data: {
    itemsToUpdate: {'@type': ''},
    details: '',
    permissions: {users: {}, groups: {}},
    recursive: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/permissions/update';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToUpdate":{"@type":""},"details":"","permissions":{"users":{},"groups":{}},"recursive":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 = @{ @"itemsToUpdate": @{ @"@type": @"" },
                              @"details": @"",
                              @"permissions": @{ @"users": @{  }, @"groups": @{  } },
                              @"recursive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/permissions/update"]
                                                       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}}/api/v2/dips/permissions/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/permissions/update",
  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([
    'itemsToUpdate' => [
        '@type' => ''
    ],
    'details' => '',
    'permissions' => [
        'users' => [
                
        ],
        'groups' => [
                
        ]
    ],
    'recursive' => 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}}/api/v2/dips/permissions/update', [
  'body' => '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/permissions/update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'itemsToUpdate' => [
    '@type' => ''
  ],
  'details' => '',
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'recursive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'itemsToUpdate' => [
    '@type' => ''
  ],
  'details' => '',
  'permissions' => [
    'users' => [
        
    ],
    'groups' => [
        
    ]
  ],
  'recursive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/permissions/update');
$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}}/api/v2/dips/permissions/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/permissions/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dips/permissions/update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/permissions/update"

payload = {
    "itemsToUpdate": { "@type": "" },
    "details": "",
    "permissions": {
        "users": {},
        "groups": {}
    },
    "recursive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/permissions/update"

payload <- "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dips/permissions/update")

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  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dips/permissions/update') do |req|
  req.body = "{\n  \"itemsToUpdate\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\",\n  \"permissions\": {\n    \"users\": {},\n    \"groups\": {}\n  },\n  \"recursive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/permissions/update";

    let payload = json!({
        "itemsToUpdate": json!({"@type": ""}),
        "details": "",
        "permissions": json!({
            "users": json!({}),
            "groups": json!({})
        }),
        "recursive": 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}}/api/v2/dips/permissions/update \
  --header 'content-type: application/json' \
  --data '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}'
echo '{
  "itemsToUpdate": {
    "@type": ""
  },
  "details": "",
  "permissions": {
    "users": {},
    "groups": {}
  },
  "recursive": false
}' |  \
  http POST {{baseUrl}}/api/v2/dips/permissions/update \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "itemsToUpdate": {\n    "@type": ""\n  },\n  "details": "",\n  "permissions": {\n    "users": {},\n    "groups": {}\n  },\n  "recursive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dips/permissions/update
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "itemsToUpdate": ["@type": ""],
  "details": "",
  "permissions": [
    "users": [],
    "groups": []
  ],
  "recursive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/permissions/update")! 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 Downloads file (GET)
{{baseUrl}}/api/v2/dips/:uuid/download
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/:uuid/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/dips/:uuid/download")
require "http/client"

url = "{{baseUrl}}/api/v2/dips/:uuid/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dips/:uuid/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/:uuid/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/:uuid/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/dips/:uuid/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/dips/:uuid/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/:uuid/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/:uuid/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/dips/:uuid/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/dips/:uuid/download');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/:uuid/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/:uuid/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/dips/:uuid/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/:uuid/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/dips/:uuid/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/:uuid/download'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/dips/:uuid/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/:uuid/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/:uuid/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/:uuid/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/dips/:uuid/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/:uuid/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/dips/:uuid/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/:uuid/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/dips/:uuid/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/dips/:uuid/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/:uuid/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/dips/:uuid/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/:uuid/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/:uuid/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dips/:uuid/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/dips/:uuid/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/:uuid/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/dips/:uuid/download
http GET {{baseUrl}}/api/v2/dips/:uuid/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/dips/:uuid/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/:uuid/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (13)
{{baseUrl}}/api/v2/dips/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/dips/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/dips/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dips/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/dips/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/dips/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/dips/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/dips/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/dips/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/dips/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/dips/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/dips/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/dips/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/dips/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/dips/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/dips/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/dips/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dips/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/dips/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/dips/find/:uuid
http GET {{baseUrl}}/api/v2/dips/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/dips/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (13)
{{baseUrl}}/api/v2/dips/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dips/find" {:content-type :json
                                                             :form-params {:filter {:parameters [{:name ""
                                                                                                  :@type ""}]}
                                                                           :onlyActive false
                                                                           :sorter {:parameters [{:name ""
                                                                                                  :descending false}]}
                                                                           :sublist {:firstElementIndex 0
                                                                                     :maximumElementCount 0}
                                                                           :facets {:parameters {}
                                                                                    :query ""}
                                                                           :exportFacets false
                                                                           :filename ""
                                                                           :fieldsToReturn []
                                                                           :collapse {:field ""
                                                                                      :minMax {:numericField ""
                                                                                               :max false}
                                                                                      :sorter {}
                                                                                      :nullPolicy ""
                                                                                      :hint ""
                                                                                      :size 0
                                                                                      :collectElevatedDocsWhenCollapsing false}
                                                                           :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dips/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dips/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dips/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/dips/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/dips/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/find")
  .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/api/v2/dips/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/dips/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/dips/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/find"]
                                                       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}}/api/v2/dips/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/dips/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/find');
$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}}/api/v2/dips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dips/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dips/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dips/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/dips/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/dips/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dips/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/find")! 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 Returns a set of suggestions giving a query (13)
{{baseUrl}}/api/v2/dips/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/dips/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/dips/suggest" {:content-type :json
                                                                :form-params {:field ""
                                                                              :query ""
                                                                              :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/dips/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/dips/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/dips/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/dips/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/dips/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/dips/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/dips/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/dips/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/dips/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/dips/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/dips/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/dips/suggest")
  .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/api/v2/dips/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/dips/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/dips/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/dips/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/dips/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/dips/suggest"]
                                                       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}}/api/v2/dips/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/dips/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/dips/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/dips/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/dips/suggest');
$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}}/api/v2/dips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/dips/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/dips/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/dips/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/dips/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/dips/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/dips/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/dips/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/dips/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/dips/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/dips/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/dips/suggest")! 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 Count indexed resources (12)
{{baseUrl}}/api/v2/disposal/confirmations/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/count" {:content-type :json
                                                                                :form-params {:filter {:parameters [{:name ""
                                                                                                                     :@type ""}]}
                                                                                              :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/confirmations/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/confirmations/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/disposal/confirmations/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/disposal/confirmations/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/count")
  .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/api/v2/disposal/confirmations/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/disposal/confirmations/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/disposal/confirmations/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/count"]
                                                       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}}/api/v2/disposal/confirmations/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/disposal/confirmations/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/count');
$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}}/api/v2/disposal/confirmations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/disposal/confirmations/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/disposal/confirmations/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/confirmations/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/count")! 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 Creates a disposal confirmation
{{baseUrl}}/api/v2/disposal/confirmations
BODY json

{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations");

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  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations" {:content-type :json
                                                                          :form-params {:title ""
                                                                                        :selectedItems {:selectedClass ""
                                                                                                        :type ""}
                                                                                        :form {:values [{:id ""
                                                                                                         :options {}}]}}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/disposal/confirmations"),
    Content = new StringContent("{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/disposal/confirmations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations"

	payload := strings.NewReader("{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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/api/v2/disposal/confirmations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 178

{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations")
  .header("content-type", "application/json")
  .body("{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
  .asString();
const data = JSON.stringify({
  title: '',
  selectedItems: {
    selectedClass: '',
    type: ''
  },
  form: {
    values: [
      {
        id: '',
        options: {}
      }
    ]
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/confirmations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations',
  headers: {'content-type': 'application/json'},
  data: {
    title: '',
    selectedItems: {selectedClass: '', type: ''},
    form: {values: [{id: '', options: {}}]}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"title":"","selectedItems":{"selectedClass":"","type":""},"form":{"values":[{"id":"","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}}/api/v2/disposal/confirmations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "title": "",\n  "selectedItems": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "form": {\n    "values": [\n      {\n        "id": "",\n        "options": {}\n      }\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  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations")
  .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/api/v2/disposal/confirmations',
  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({
  title: '',
  selectedItems: {selectedClass: '', type: ''},
  form: {values: [{id: '', options: {}}]}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations',
  headers: {'content-type': 'application/json'},
  body: {
    title: '',
    selectedItems: {selectedClass: '', type: ''},
    form: {values: [{id: '', 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('POST', '{{baseUrl}}/api/v2/disposal/confirmations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  title: '',
  selectedItems: {
    selectedClass: '',
    type: ''
  },
  form: {
    values: [
      {
        id: '',
        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: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations',
  headers: {'content-type': 'application/json'},
  data: {
    title: '',
    selectedItems: {selectedClass: '', type: ''},
    form: {values: [{id: '', options: {}}]}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"title":"","selectedItems":{"selectedClass":"","type":""},"form":{"values":[{"id":"","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 = @{ @"title": @"",
                              @"selectedItems": @{ @"selectedClass": @"", @"type": @"" },
                              @"form": @{ @"values": @[ @{ @"id": @"", @"options": @{  } } ] } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations"]
                                                       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}}/api/v2/disposal/confirmations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations",
  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([
    'title' => '',
    'selectedItems' => [
        'selectedClass' => '',
        'type' => ''
    ],
    'form' => [
        'values' => [
                [
                                'id' => '',
                                '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('POST', '{{baseUrl}}/api/v2/disposal/confirmations', [
  'body' => '{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'title' => '',
  'selectedItems' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'form' => [
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'title' => '',
  'selectedItems' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'form' => [
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations');
$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}}/api/v2/disposal/confirmations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations"

payload = {
    "title": "",
    "selectedItems": {
        "selectedClass": "",
        "type": ""
    },
    "form": { "values": [
            {
                "id": "",
                "options": {}
            }
        ] }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations"

payload <- "{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/disposal/confirmations")

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  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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/api/v2/disposal/confirmations') do |req|
  req.body = "{\n  \"title\": \"\",\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/disposal/confirmations";

    let payload = json!({
        "title": "",
        "selectedItems": json!({
            "selectedClass": "",
            "type": ""
        }),
        "form": json!({"values": (
                json!({
                    "id": "",
                    "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.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/disposal/confirmations \
  --header 'content-type: application/json' \
  --data '{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
echo '{
  "title": "",
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/confirmations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "title": "",\n  "selectedItems": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "form": {\n    "values": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ]\n  }\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "title": "",
  "selectedItems": [
    "selectedClass": "",
    "type": ""
  ],
  "form": ["values": [
      [
        "id": "",
        "options": []
      ]
    ]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations")! 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 Deletes disposal rule
{{baseUrl}}/api/v2/disposal/confirmations/delete
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/delete");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/delete")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/delete"

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}}/api/v2/disposal/confirmations/delete"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/delete");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/delete"

	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/api/v2/disposal/confirmations/delete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/delete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/delete"))
    .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}}/api/v2/disposal/confirmations/delete")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/delete")
  .asString();
const 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}}/api/v2/disposal/confirmations/delete');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/delete';
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}}/api/v2/disposal/confirmations/delete',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/delete")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/delete',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/disposal/confirmations/delete'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/delete');

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}}/api/v2/disposal/confirmations/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/delete';
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}}/api/v2/disposal/confirmations/delete"]
                                                       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}}/api/v2/disposal/confirmations/delete" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/delete",
  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}}/api/v2/disposal/confirmations/delete');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/delete');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/delete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/delete' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/delete' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/delete")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/delete"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/delete"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/delete")

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/api/v2/disposal/confirmations/delete') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/delete";

    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}}/api/v2/disposal/confirmations/delete
http POST {{baseUrl}}/api/v2/disposal/confirmations/delete
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/delete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/delete")! 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 Destroys the records in the disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/destroy
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/destroy");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/destroy")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/destroy"

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}}/api/v2/disposal/confirmations/destroy"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/destroy");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/destroy"

	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/api/v2/disposal/confirmations/destroy HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/destroy")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/destroy"))
    .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}}/api/v2/disposal/confirmations/destroy")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/destroy")
  .asString();
const 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}}/api/v2/disposal/confirmations/destroy');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/destroy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/destroy';
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}}/api/v2/disposal/confirmations/destroy',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/destroy")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/destroy',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/disposal/confirmations/destroy'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/destroy');

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}}/api/v2/disposal/confirmations/destroy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/destroy';
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}}/api/v2/disposal/confirmations/destroy"]
                                                       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}}/api/v2/disposal/confirmations/destroy" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/destroy",
  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}}/api/v2/disposal/confirmations/destroy');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/destroy');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/destroy');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/destroy' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/destroy' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/destroy")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/destroy"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/destroy"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/destroy")

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/api/v2/disposal/confirmations/destroy') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/destroy";

    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}}/api/v2/disposal/confirmations/destroy
http POST {{baseUrl}}/api/v2/disposal/confirmations/destroy
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/destroy
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/destroy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (12)
{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/disposal/confirmations/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/confirmations/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/disposal/confirmations/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
http GET {{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (12)
{{baseUrl}}/api/v2/disposal/confirmations/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/find" {:content-type :json
                                                                               :form-params {:filter {:parameters [{:name ""
                                                                                                                    :@type ""}]}
                                                                                             :onlyActive false
                                                                                             :sorter {:parameters [{:name ""
                                                                                                                    :descending false}]}
                                                                                             :sublist {:firstElementIndex 0
                                                                                                       :maximumElementCount 0}
                                                                                             :facets {:parameters {}
                                                                                                      :query ""}
                                                                                             :exportFacets false
                                                                                             :filename ""
                                                                                             :fieldsToReturn []
                                                                                             :collapse {:field ""
                                                                                                        :minMax {:numericField ""
                                                                                                                 :max false}
                                                                                                        :sorter {}
                                                                                                        :nullPolicy ""
                                                                                                        :hint ""
                                                                                                        :size 0
                                                                                                        :collectElevatedDocsWhenCollapsing false}
                                                                                             :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/confirmations/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/confirmations/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/disposal/confirmations/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/disposal/confirmations/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/find")
  .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/api/v2/disposal/confirmations/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/disposal/confirmations/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/disposal/confirmations/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/find"]
                                                       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}}/api/v2/disposal/confirmations/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/disposal/confirmations/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/find');
$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}}/api/v2/disposal/confirmations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/disposal/confirmations/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/disposal/confirmations/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/confirmations/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/find")! 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 Permanently deletes the records in the disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/permanent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/permanent");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/permanent")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/permanent"

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}}/api/v2/disposal/confirmations/permanent"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/permanent");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/permanent"

	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/api/v2/disposal/confirmations/permanent HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/permanent")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/permanent"))
    .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}}/api/v2/disposal/confirmations/permanent")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/permanent")
  .asString();
const 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}}/api/v2/disposal/confirmations/permanent');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/permanent'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/permanent';
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}}/api/v2/disposal/confirmations/permanent',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/permanent")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/permanent',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/disposal/confirmations/permanent'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/permanent');

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}}/api/v2/disposal/confirmations/permanent'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/permanent';
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}}/api/v2/disposal/confirmations/permanent"]
                                                       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}}/api/v2/disposal/confirmations/permanent" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/permanent",
  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}}/api/v2/disposal/confirmations/permanent');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/permanent');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/permanent');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/permanent' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/permanent' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/permanent")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/permanent"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/permanent"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/permanent")

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/api/v2/disposal/confirmations/permanent') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/permanent";

    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}}/api/v2/disposal/confirmations/permanent
http POST {{baseUrl}}/api/v2/disposal/confirmations/permanent
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/permanent
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/permanent")! 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 Recovers disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/recover
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/recover");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/recover")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/recover"

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}}/api/v2/disposal/confirmations/recover"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/recover");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/recover"

	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/api/v2/disposal/confirmations/recover HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/recover")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/recover"))
    .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}}/api/v2/disposal/confirmations/recover")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/recover")
  .asString();
const 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}}/api/v2/disposal/confirmations/recover');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/recover'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/recover';
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}}/api/v2/disposal/confirmations/recover',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/recover")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/recover',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/disposal/confirmations/recover'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/recover');

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}}/api/v2/disposal/confirmations/recover'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/recover';
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}}/api/v2/disposal/confirmations/recover"]
                                                       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}}/api/v2/disposal/confirmations/recover" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/recover",
  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}}/api/v2/disposal/confirmations/recover');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/recover');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/recover');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/recover' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/recover' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/recover")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/recover"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/recover"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/recover")

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/api/v2/disposal/confirmations/recover') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/recover";

    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}}/api/v2/disposal/confirmations/recover
http POST {{baseUrl}}/api/v2/disposal/confirmations/recover
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/recover
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/recover")! 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 Restores disposal confirmations
{{baseUrl}}/api/v2/disposal/confirmations/restore
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/restore");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/restore")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/restore"

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}}/api/v2/disposal/confirmations/restore"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/restore");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/restore"

	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/api/v2/disposal/confirmations/restore HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/restore")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/restore"))
    .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}}/api/v2/disposal/confirmations/restore")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/restore")
  .asString();
const 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}}/api/v2/disposal/confirmations/restore');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/restore'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/restore';
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}}/api/v2/disposal/confirmations/restore',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/restore")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/restore',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/disposal/confirmations/restore'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/confirmations/restore');

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}}/api/v2/disposal/confirmations/restore'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/restore';
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}}/api/v2/disposal/confirmations/restore"]
                                                       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}}/api/v2/disposal/confirmations/restore" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/restore",
  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}}/api/v2/disposal/confirmations/restore');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/restore');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/restore');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/restore' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/restore' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/restore")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/restore"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/restore"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/restore")

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/api/v2/disposal/confirmations/restore') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/restore";

    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}}/api/v2/disposal/confirmations/restore
http POST {{baseUrl}}/api/v2/disposal/confirmations/restore
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/restore
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/restore")! 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 Retrieves from the configuration the custom disposal confirmation form
{{baseUrl}}/api/v2/disposal/confirmations/configurations/form
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/disposal/confirmations/configurations/form HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/configurations/form',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/configurations/form');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/configurations/form' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/confirmations/configurations/form")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/disposal/confirmations/configurations/form') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/disposal/confirmations/configurations/form
http GET {{baseUrl}}/api/v2/disposal/confirmations/configurations/form
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/configurations/form
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/configurations/form")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves the disposal confirmation report
{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/disposal/confirmations/:id/report/html HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/confirmations/:id/report/html',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/confirmations/:id/report/html")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/disposal/confirmations/:id/report/html') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
http GET {{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/:id/report/html
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/:id/report/html")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Returns a set of suggestions giving a query (12)
{{baseUrl}}/api/v2/disposal/confirmations/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/confirmations/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/confirmations/suggest" {:content-type :json
                                                                                  :form-params {:field ""
                                                                                                :query ""
                                                                                                :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/confirmations/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/confirmations/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/confirmations/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/confirmations/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/confirmations/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/confirmations/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/confirmations/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/confirmations/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/disposal/confirmations/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/confirmations/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/disposal/confirmations/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/confirmations/suggest")
  .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/api/v2/disposal/confirmations/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/confirmations/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/disposal/confirmations/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/disposal/confirmations/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/confirmations/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/confirmations/suggest"]
                                                       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}}/api/v2/disposal/confirmations/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/confirmations/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/disposal/confirmations/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/confirmations/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/confirmations/suggest');
$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}}/api/v2/disposal/confirmations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/confirmations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/confirmations/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/confirmations/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/confirmations/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/confirmations/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/disposal/confirmations/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/confirmations/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/disposal/confirmations/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/confirmations/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/confirmations/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/confirmations/suggest")! 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 Apply disposal hold to selected AIPs
{{baseUrl}}/api/v2/disposal/holds/:id/associate
QUERY PARAMS

id
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id/associate");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/holds/:id/associate" {:content-type :json
                                                                                :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/:id/associate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/:id/associate"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id/associate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/:id/associate"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/holds/:id/associate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds/:id/associate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id/associate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/holds/:id/associate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/associate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/associate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/associate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id/associate")
  .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/api/v2/disposal/holds/:id/associate',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/associate',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/holds/:id/associate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/associate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/:id/associate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/:id/associate"]
                                                       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}}/api/v2/disposal/holds/:id/associate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/:id/associate",
  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' => ''
  ]),
  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}}/api/v2/disposal/holds/:id/associate', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id/associate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id/associate');
$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}}/api/v2/disposal/holds/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/holds/:id/associate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/:id/associate"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/:id/associate"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/:id/associate")

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\": \"\"\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/api/v2/disposal/holds/:id/associate') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/:id/associate";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/disposal/holds/:id/associate \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/holds/:id/associate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/:id/associate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id/associate")! 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 disposal hold
{{baseUrl}}/api/v2/disposal/holds
BODY json

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/holds" {:content-type :json
                                                                  :form-params {:id ""
                                                                                :title ""
                                                                                :description ""
                                                                                :mandate ""
                                                                                :scopeNotes ""
                                                                                :createdOn ""
                                                                                :createdBy ""
                                                                                :updatedOn ""
                                                                                :updatedBy ""
                                                                                :originatedOn ""
                                                                                :originatedBy ""
                                                                                :liftedOn ""
                                                                                :liftedBy ""
                                                                                :firstTimeUsed ""
                                                                                :aipCounter 0
                                                                                :state ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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}}/api/v2/disposal/holds"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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}}/api/v2/disposal/holds");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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/api/v2/disposal/holds HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 300

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  originatedOn: '',
  originatedBy: '',
  liftedOn: '',
  liftedBy: '',
  firstTimeUsed: '',
  aipCounter: 0,
  state: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/holds');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    originatedOn: '',
    originatedBy: '',
    liftedOn: '',
    liftedBy: '',
    firstTimeUsed: '',
    aipCounter: 0,
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "originatedOn": "",\n  "originatedBy": "",\n  "liftedOn": "",\n  "liftedBy": "",\n  "firstTimeUsed": "",\n  "aipCounter": 0,\n  "state": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds")
  .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/api/v2/disposal/holds',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  originatedOn: '',
  originatedBy: '',
  liftedOn: '',
  liftedBy: '',
  firstTimeUsed: '',
  aipCounter: 0,
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    originatedOn: '',
    originatedBy: '',
    liftedOn: '',
    liftedBy: '',
    firstTimeUsed: '',
    aipCounter: 0,
    state: ''
  },
  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}}/api/v2/disposal/holds');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  originatedOn: '',
  originatedBy: '',
  liftedOn: '',
  liftedBy: '',
  firstTimeUsed: '',
  aipCounter: 0,
  state: ''
});

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}}/api/v2/disposal/holds',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    originatedOn: '',
    originatedBy: '',
    liftedOn: '',
    liftedBy: '',
    firstTimeUsed: '',
    aipCounter: 0,
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"title": @"",
                              @"description": @"",
                              @"mandate": @"",
                              @"scopeNotes": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"originatedOn": @"",
                              @"originatedBy": @"",
                              @"liftedOn": @"",
                              @"liftedBy": @"",
                              @"firstTimeUsed": @"",
                              @"aipCounter": @0,
                              @"state": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds"]
                                                       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}}/api/v2/disposal/holds" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'title' => '',
    'description' => '',
    'mandate' => '',
    'scopeNotes' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'originatedOn' => '',
    'originatedBy' => '',
    'liftedOn' => '',
    'liftedBy' => '',
    'firstTimeUsed' => '',
    'aipCounter' => 0,
    'state' => ''
  ]),
  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}}/api/v2/disposal/holds', [
  'body' => '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'originatedOn' => '',
  'originatedBy' => '',
  'liftedOn' => '',
  'liftedBy' => '',
  'firstTimeUsed' => '',
  'aipCounter' => 0,
  'state' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'originatedOn' => '',
  'originatedBy' => '',
  'liftedOn' => '',
  'liftedBy' => '',
  'firstTimeUsed' => '',
  'aipCounter' => 0,
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds');
$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}}/api/v2/disposal/holds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/holds", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds"

payload = {
    "id": "",
    "title": "",
    "description": "",
    "mandate": "",
    "scopeNotes": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "originatedOn": "",
    "originatedBy": "",
    "liftedOn": "",
    "liftedBy": "",
    "firstTimeUsed": "",
    "aipCounter": 0,
    "state": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds"

payload <- "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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}}/api/v2/disposal/holds")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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/api/v2/disposal/holds') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds";

    let payload = json!({
        "id": "",
        "title": "",
        "description": "",
        "mandate": "",
        "scopeNotes": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "originatedOn": "",
        "originatedBy": "",
        "liftedOn": "",
        "liftedBy": "",
        "firstTimeUsed": "",
        "aipCounter": 0,
        "state": ""
    });

    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}}/api/v2/disposal/holds \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}'
echo '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/holds \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "originatedOn": "",\n  "originatedBy": "",\n  "liftedOn": "",\n  "liftedBy": "",\n  "firstTimeUsed": "",\n  "aipCounter": 0,\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds")! 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 Disassociate disposal hold from selected AIPs
{{baseUrl}}/api/v2/disposal/holds/disassociate
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/disassociate");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/holds/disassociate" {:content-type :json
                                                                               :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/disassociate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/disassociate"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/disassociate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/disassociate"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/holds/disassociate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds/disassociate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/disassociate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/disassociate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds/disassociate")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/holds/disassociate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/disassociate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/disassociate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds/disassociate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/disassociate")
  .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/api/v2/disposal/holds/disassociate',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/disassociate',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/holds/disassociate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/disassociate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/disassociate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/disassociate"]
                                                       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}}/api/v2/disposal/holds/disassociate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/disassociate",
  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' => ''
  ]),
  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}}/api/v2/disposal/holds/disassociate', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/disassociate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/disassociate');
$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}}/api/v2/disposal/holds/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/holds/disassociate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/disassociate"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/disassociate"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/disassociate")

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\": \"\"\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/api/v2/disposal/holds/disassociate') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/disassociate";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/disposal/holds/disassociate \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/holds/disassociate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/disassociate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/disassociate")! 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 disposal hold
{{baseUrl}}/api/v2/disposal/holds/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/holds/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/: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/api/v2/disposal/holds/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/holds/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/holds/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/: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/api/v2/disposal/holds/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/: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}}/api/v2/disposal/holds/:id
http GET {{baseUrl}}/api/v2/disposal/holds/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/: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()
POST Lift disposal holds from selected AIPs
{{baseUrl}}/api/v2/disposal/holds/:id/lift
QUERY PARAMS

id
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id/lift");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/holds/:id/lift" {:content-type :json
                                                                           :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/:id/lift"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id/lift");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/holds/:id/lift HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id/lift"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .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/api/v2/disposal/holds/:id/lift',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/:id/lift"]
                                                       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}}/api/v2/disposal/holds/:id/lift" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/:id/lift",
  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' => ''
  ]),
  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}}/api/v2/disposal/holds/:id/lift', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$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}}/api/v2/disposal/holds/:id/lift' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/lift' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/holds/:id/lift", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/:id/lift")

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\": \"\"\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/api/v2/disposal/holds/:id/lift') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/disposal/holds/:id/lift \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/holds/:id/lift \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/:id/lift
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id/lift")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Lift specific disposal hold
{{baseUrl}}/api/v2/disposal/holds/:id/lift
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/:id/lift");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/disposal/holds/:id/lift")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds/:id/lift"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/:id/lift");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/disposal/holds/:id/lift HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/:id/lift"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/:id/lift")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/holds/:id/lift',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/holds/:id/lift'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/:id/lift';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds/:id/lift"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/holds/:id/lift" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/:id/lift",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/holds/:id/lift');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/:id/lift');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/lift' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/:id/lift' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/disposal/holds/:id/lift")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/:id/lift"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/:id/lift")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/disposal/holds/:id/lift') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/:id/lift";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/disposal/holds/:id/lift
http PUT {{baseUrl}}/api/v2/disposal/holds/:id/lift
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/:id/lift
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/:id/lift")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List disposal holds
{{baseUrl}}/api/v2/disposal/holds
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/holds")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/disposal/holds HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/disposal/holds');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/holds'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/holds',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/holds'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/holds');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/holds'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/holds" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/disposal/holds');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/holds")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/disposal/holds') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/disposal/holds
http GET {{baseUrl}}/api/v2/disposal/holds
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List holds associations
{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id
QUERY PARAMS

aip-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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/api/v2/disposal/holds/associations/:aip-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/holds/associations/:aip-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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/api/v2/disposal/holds/associations/:aip-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-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}}/api/v2/disposal/holds/associations/:aip-id
http GET {{baseUrl}}/api/v2/disposal/holds/associations/:aip-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/associations/:aip-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/associations/:aip-id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List transitive holds
{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id
QUERY PARAMS

aip-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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/api/v2/disposal/holds/transitive/:aip-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/holds/transitive/:aip-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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/api/v2/disposal/holds/transitive/:aip-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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}}/api/v2/disposal/holds/transitive/:aip-id
http GET {{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds/transitive/:aip-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds/transitive/:aip-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()
PUT Update disposal hold
{{baseUrl}}/api/v2/disposal/holds
BODY json

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/holds");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/disposal/holds" {:content-type :json
                                                                 :form-params {:id ""
                                                                               :title ""
                                                                               :description ""
                                                                               :mandate ""
                                                                               :scopeNotes ""
                                                                               :createdOn ""
                                                                               :createdBy ""
                                                                               :updatedOn ""
                                                                               :updatedBy ""
                                                                               :originatedOn ""
                                                                               :originatedBy ""
                                                                               :liftedOn ""
                                                                               :liftedBy ""
                                                                               :firstTimeUsed ""
                                                                               :aipCounter 0
                                                                               :state ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/holds"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/holds"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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}}/api/v2/disposal/holds");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/holds"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/disposal/holds HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 300

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/holds")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/holds"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/holds")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  originatedOn: '',
  originatedBy: '',
  liftedOn: '',
  liftedBy: '',
  firstTimeUsed: '',
  aipCounter: 0,
  state: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/holds');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/holds',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    originatedOn: '',
    originatedBy: '',
    liftedOn: '',
    liftedBy: '',
    firstTimeUsed: '',
    aipCounter: 0,
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/holds',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "originatedOn": "",\n  "originatedBy": "",\n  "liftedOn": "",\n  "liftedBy": "",\n  "firstTimeUsed": "",\n  "aipCounter": 0,\n  "state": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/holds")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/holds',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  originatedOn: '',
  originatedBy: '',
  liftedOn: '',
  liftedBy: '',
  firstTimeUsed: '',
  aipCounter: 0,
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/holds',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    originatedOn: '',
    originatedBy: '',
    liftedOn: '',
    liftedBy: '',
    firstTimeUsed: '',
    aipCounter: 0,
    state: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/holds');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  originatedOn: '',
  originatedBy: '',
  liftedOn: '',
  liftedBy: '',
  firstTimeUsed: '',
  aipCounter: 0,
  state: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/holds',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    originatedOn: '',
    originatedBy: '',
    liftedOn: '',
    liftedBy: '',
    firstTimeUsed: '',
    aipCounter: 0,
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/holds';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","originatedOn":"","originatedBy":"","liftedOn":"","liftedBy":"","firstTimeUsed":"","aipCounter":0,"state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"title": @"",
                              @"description": @"",
                              @"mandate": @"",
                              @"scopeNotes": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"originatedOn": @"",
                              @"originatedBy": @"",
                              @"liftedOn": @"",
                              @"liftedBy": @"",
                              @"firstTimeUsed": @"",
                              @"aipCounter": @0,
                              @"state": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/holds"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/holds" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/holds",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'title' => '',
    'description' => '',
    'mandate' => '',
    'scopeNotes' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'originatedOn' => '',
    'originatedBy' => '',
    'liftedOn' => '',
    'liftedBy' => '',
    'firstTimeUsed' => '',
    'aipCounter' => 0,
    'state' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/holds', [
  'body' => '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'originatedOn' => '',
  'originatedBy' => '',
  'liftedOn' => '',
  'liftedBy' => '',
  'firstTimeUsed' => '',
  'aipCounter' => 0,
  'state' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'originatedOn' => '',
  'originatedBy' => '',
  'liftedOn' => '',
  'liftedBy' => '',
  'firstTimeUsed' => '',
  'aipCounter' => 0,
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/holds');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/holds' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/disposal/holds", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/holds"

payload = {
    "id": "",
    "title": "",
    "description": "",
    "mandate": "",
    "scopeNotes": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "originatedOn": "",
    "originatedBy": "",
    "liftedOn": "",
    "liftedBy": "",
    "firstTimeUsed": "",
    "aipCounter": 0,
    "state": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/holds"

payload <- "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/holds")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/disposal/holds') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"originatedOn\": \"\",\n  \"originatedBy\": \"\",\n  \"liftedOn\": \"\",\n  \"liftedBy\": \"\",\n  \"firstTimeUsed\": \"\",\n  \"aipCounter\": 0,\n  \"state\": \"\"\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}}/api/v2/disposal/holds";

    let payload = json!({
        "id": "",
        "title": "",
        "description": "",
        "mandate": "",
        "scopeNotes": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "originatedOn": "",
        "originatedBy": "",
        "liftedOn": "",
        "liftedBy": "",
        "firstTimeUsed": "",
        "aipCounter": 0,
        "state": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/disposal/holds \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}'
echo '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/disposal/holds \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "originatedOn": "",\n  "originatedBy": "",\n  "liftedOn": "",\n  "liftedBy": "",\n  "firstTimeUsed": "",\n  "aipCounter": 0,\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/holds
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "originatedOn": "",
  "originatedBy": "",
  "liftedOn": "",
  "liftedBy": "",
  "firstTimeUsed": "",
  "aipCounter": 0,
  "state": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/holds")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Apply disposal rule to repository
{{baseUrl}}/api/v2/disposal/rules/apply
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules/apply");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/rules/apply")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/rules/apply"

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}}/api/v2/disposal/rules/apply"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules/apply");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/rules/apply"

	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/api/v2/disposal/rules/apply HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/rules/apply")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/rules/apply"))
    .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}}/api/v2/disposal/rules/apply")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/rules/apply")
  .asString();
const 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}}/api/v2/disposal/rules/apply');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/api/v2/disposal/rules/apply'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules/apply';
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}}/api/v2/disposal/rules/apply',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules/apply")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/rules/apply',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/disposal/rules/apply'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/rules/apply');

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}}/api/v2/disposal/rules/apply'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/rules/apply';
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}}/api/v2/disposal/rules/apply"]
                                                       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}}/api/v2/disposal/rules/apply" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/rules/apply",
  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}}/api/v2/disposal/rules/apply');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules/apply');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules/apply');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules/apply' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules/apply' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/disposal/rules/apply")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/rules/apply"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/rules/apply"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/rules/apply")

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/api/v2/disposal/rules/apply') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/rules/apply";

    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}}/api/v2/disposal/rules/apply
http POST {{baseUrl}}/api/v2/disposal/rules/apply
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/rules/apply
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules/apply")! 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 disposal rule
{{baseUrl}}/api/v2/disposal/rules
BODY json

{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/rules" {:content-type :json
                                                                  :form-params {:id ""
                                                                                :title ""
                                                                                :description ""
                                                                                :type ""
                                                                                :conditionKey ""
                                                                                :conditionValue ""
                                                                                :disposalScheduleId ""
                                                                                :disposalScheduleName ""
                                                                                :order 0
                                                                                :createdOn ""
                                                                                :createdBy ""
                                                                                :updatedOn ""
                                                                                :updatedBy ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/rules"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/disposal/rules"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/disposal/rules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/rules"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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/api/v2/disposal/rules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 258

{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/rules")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/rules"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/rules")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  title: '',
  description: '',
  type: '',
  conditionKey: '',
  conditionValue: '',
  disposalScheduleId: '',
  disposalScheduleName: '',
  order: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/rules');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/rules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    type: '',
    conditionKey: '',
    conditionValue: '',
    disposalScheduleId: '',
    disposalScheduleName: '',
    order: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/rules',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "type": "",\n  "conditionKey": "",\n  "conditionValue": "",\n  "disposalScheduleId": "",\n  "disposalScheduleName": "",\n  "order": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules")
  .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/api/v2/disposal/rules',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  title: '',
  description: '',
  type: '',
  conditionKey: '',
  conditionValue: '',
  disposalScheduleId: '',
  disposalScheduleName: '',
  order: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/rules',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    title: '',
    description: '',
    type: '',
    conditionKey: '',
    conditionValue: '',
    disposalScheduleId: '',
    disposalScheduleName: '',
    order: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  },
  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}}/api/v2/disposal/rules');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  title: '',
  description: '',
  type: '',
  conditionKey: '',
  conditionValue: '',
  disposalScheduleId: '',
  disposalScheduleName: '',
  order: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
});

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}}/api/v2/disposal/rules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    type: '',
    conditionKey: '',
    conditionValue: '',
    disposalScheduleId: '',
    disposalScheduleName: '',
    order: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"title": @"",
                              @"description": @"",
                              @"type": @"",
                              @"conditionKey": @"",
                              @"conditionValue": @"",
                              @"disposalScheduleId": @"",
                              @"disposalScheduleName": @"",
                              @"order": @0,
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/rules"]
                                                       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}}/api/v2/disposal/rules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'title' => '',
    'description' => '',
    'type' => '',
    'conditionKey' => '',
    'conditionValue' => '',
    'disposalScheduleId' => '',
    'disposalScheduleName' => '',
    'order' => 0,
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => ''
  ]),
  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}}/api/v2/disposal/rules', [
  'body' => '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'type' => '',
  'conditionKey' => '',
  'conditionValue' => '',
  'disposalScheduleId' => '',
  'disposalScheduleName' => '',
  'order' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'type' => '',
  'conditionKey' => '',
  'conditionValue' => '',
  'disposalScheduleId' => '',
  'disposalScheduleName' => '',
  'order' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/rules');
$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}}/api/v2/disposal/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/rules", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/rules"

payload = {
    "id": "",
    "title": "",
    "description": "",
    "type": "",
    "conditionKey": "",
    "conditionValue": "",
    "disposalScheduleId": "",
    "disposalScheduleName": "",
    "order": 0,
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/rules"

payload <- "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/disposal/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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/api/v2/disposal/rules') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/rules";

    let payload = json!({
        "id": "",
        "title": "",
        "description": "",
        "type": "",
        "conditionKey": "",
        "conditionValue": "",
        "disposalScheduleId": "",
        "disposalScheduleName": "",
        "order": 0,
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": ""
    });

    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}}/api/v2/disposal/rules \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
echo '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/rules \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "type": "",\n  "conditionKey": "",\n  "conditionValue": "",\n  "disposalScheduleId": "",\n  "disposalScheduleName": "",\n  "order": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/rules
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules")! 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 disposal rule (DELETE)
{{baseUrl}}/api/v2/disposal/rules/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/disposal/rules/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/rules/: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/api/v2/disposal/rules/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/disposal/rules/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/disposal/rules/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules/: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/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/disposal/rules/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/rules/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/rules/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/rules/: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/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id
http DELETE {{baseUrl}}/api/v2/disposal/rules/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/rules/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules/: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 disposal rule
{{baseUrl}}/api/v2/disposal/rules/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/rules/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/rules/: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/api/v2/disposal/rules/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/rules/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/rules/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/rules/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/rules/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/rules/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/rules/: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/api/v2/disposal/rules/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/rules/: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}}/api/v2/disposal/rules/:id
http GET {{baseUrl}}/api/v2/disposal/rules/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/rules/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List disposal rules
{{baseUrl}}/api/v2/disposal/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/rules")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/rules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/rules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/disposal/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/rules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/rules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/disposal/rules');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/rules'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/rules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/rules'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/rules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/rules'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/disposal/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/disposal/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/rules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/disposal/rules
http GET {{baseUrl}}/api/v2/disposal/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update disposal rule
{{baseUrl}}/api/v2/disposal/rules
BODY json

{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/rules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/disposal/rules" {:content-type :json
                                                                 :form-params {:id ""
                                                                               :title ""
                                                                               :description ""
                                                                               :type ""
                                                                               :conditionKey ""
                                                                               :conditionValue ""
                                                                               :disposalScheduleId ""
                                                                               :disposalScheduleName ""
                                                                               :order 0
                                                                               :createdOn ""
                                                                               :createdBy ""
                                                                               :updatedOn ""
                                                                               :updatedBy ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/rules"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/rules"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/disposal/rules");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/rules"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/disposal/rules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 258

{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/rules")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/rules"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/rules")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  title: '',
  description: '',
  type: '',
  conditionKey: '',
  conditionValue: '',
  disposalScheduleId: '',
  disposalScheduleName: '',
  order: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/rules');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/rules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    type: '',
    conditionKey: '',
    conditionValue: '',
    disposalScheduleId: '',
    disposalScheduleName: '',
    order: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/rules',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "type": "",\n  "conditionKey": "",\n  "conditionValue": "",\n  "disposalScheduleId": "",\n  "disposalScheduleName": "",\n  "order": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/rules")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/rules',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  title: '',
  description: '',
  type: '',
  conditionKey: '',
  conditionValue: '',
  disposalScheduleId: '',
  disposalScheduleName: '',
  order: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/rules',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    title: '',
    description: '',
    type: '',
    conditionKey: '',
    conditionValue: '',
    disposalScheduleId: '',
    disposalScheduleName: '',
    order: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/rules');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  title: '',
  description: '',
  type: '',
  conditionKey: '',
  conditionValue: '',
  disposalScheduleId: '',
  disposalScheduleName: '',
  order: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/rules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    type: '',
    conditionKey: '',
    conditionValue: '',
    disposalScheduleId: '',
    disposalScheduleName: '',
    order: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/rules';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","type":"","conditionKey":"","conditionValue":"","disposalScheduleId":"","disposalScheduleName":"","order":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"title": @"",
                              @"description": @"",
                              @"type": @"",
                              @"conditionKey": @"",
                              @"conditionValue": @"",
                              @"disposalScheduleId": @"",
                              @"disposalScheduleName": @"",
                              @"order": @0,
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/rules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'title' => '',
    'description' => '',
    'type' => '',
    'conditionKey' => '',
    'conditionValue' => '',
    'disposalScheduleId' => '',
    'disposalScheduleName' => '',
    'order' => 0,
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/rules', [
  'body' => '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'type' => '',
  'conditionKey' => '',
  'conditionValue' => '',
  'disposalScheduleId' => '',
  'disposalScheduleName' => '',
  'order' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'type' => '',
  'conditionKey' => '',
  'conditionValue' => '',
  'disposalScheduleId' => '',
  'disposalScheduleName' => '',
  'order' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/rules');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/rules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/disposal/rules", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/rules"

payload = {
    "id": "",
    "title": "",
    "description": "",
    "type": "",
    "conditionKey": "",
    "conditionValue": "",
    "disposalScheduleId": "",
    "disposalScheduleName": "",
    "order": 0,
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/rules"

payload <- "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/disposal/rules') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"type\": \"\",\n  \"conditionKey\": \"\",\n  \"conditionValue\": \"\",\n  \"disposalScheduleId\": \"\",\n  \"disposalScheduleName\": \"\",\n  \"order\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/disposal/rules";

    let payload = json!({
        "id": "",
        "title": "",
        "description": "",
        "type": "",
        "conditionKey": "",
        "conditionValue": "",
        "disposalScheduleId": "",
        "disposalScheduleName": "",
        "order": 0,
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/disposal/rules \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
echo '{
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/disposal/rules \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "type": "",\n  "conditionKey": "",\n  "conditionValue": "",\n  "disposalScheduleId": "",\n  "disposalScheduleName": "",\n  "order": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/rules
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "title": "",
  "description": "",
  "type": "",
  "conditionKey": "",
  "conditionValue": "",
  "disposalScheduleId": "",
  "disposalScheduleName": "",
  "order": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Associate a disposal schedule to selected AIPs
{{baseUrl}}/api/v2/disposal/schedules/:id/associate
QUERY PARAMS

id
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/:id/associate");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/schedules/:id/associate" {:content-type :json
                                                                                    :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules/:id/associate"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/:id/associate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/schedules/:id/associate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/:id/associate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/schedules/:id/associate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules/:id/associate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/:id/associate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/schedules/:id/associate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")
  .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/api/v2/disposal/schedules/:id/associate',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules/:id/associate',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/schedules/:id/associate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules/:id/associate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules/:id/associate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules/:id/associate"]
                                                       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}}/api/v2/disposal/schedules/:id/associate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules/:id/associate",
  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' => ''
  ]),
  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}}/api/v2/disposal/schedules/:id/associate', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/:id/associate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/:id/associate');
$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}}/api/v2/disposal/schedules/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/schedules/:id/associate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules/:id/associate"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/schedules/:id/associate")

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\": \"\"\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/api/v2/disposal/schedules/:id/associate') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/schedules/:id/associate";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/disposal/schedules/:id/associate \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/schedules/:id/associate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules/:id/associate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/:id/associate")! 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 disposal schedule
{{baseUrl}}/api/v2/disposal/schedules
BODY json

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/schedules" {:content-type :json
                                                                      :form-params {:id ""
                                                                                    :title ""
                                                                                    :description ""
                                                                                    :mandate ""
                                                                                    :scopeNotes ""
                                                                                    :actionCode ""
                                                                                    :retentionTriggerElementId ""
                                                                                    :retentionPeriodIntervalCode ""
                                                                                    :retentionPeriodDuration 0
                                                                                    :firstTimeUsed ""
                                                                                    :apiCounter 0
                                                                                    :createdOn ""
                                                                                    :createdBy ""
                                                                                    :updatedOn ""
                                                                                    :updatedBy ""
                                                                                    :state ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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}}/api/v2/disposal/schedules"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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}}/api/v2/disposal/schedules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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/api/v2/disposal/schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/schedules")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/schedules")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  actionCode: '',
  retentionTriggerElementId: '',
  retentionPeriodIntervalCode: '',
  retentionPeriodDuration: 0,
  firstTimeUsed: '',
  apiCounter: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  state: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/schedules');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    actionCode: '',
    retentionTriggerElementId: '',
    retentionPeriodIntervalCode: '',
    retentionPeriodDuration: 0,
    firstTimeUsed: '',
    apiCounter: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "actionCode": "",\n  "retentionTriggerElementId": "",\n  "retentionPeriodIntervalCode": "",\n  "retentionPeriodDuration": 0,\n  "firstTimeUsed": "",\n  "apiCounter": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "state": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules")
  .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/api/v2/disposal/schedules',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  actionCode: '',
  retentionTriggerElementId: '',
  retentionPeriodIntervalCode: '',
  retentionPeriodDuration: 0,
  firstTimeUsed: '',
  apiCounter: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    actionCode: '',
    retentionTriggerElementId: '',
    retentionPeriodIntervalCode: '',
    retentionPeriodDuration: 0,
    firstTimeUsed: '',
    apiCounter: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    state: ''
  },
  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}}/api/v2/disposal/schedules');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  actionCode: '',
  retentionTriggerElementId: '',
  retentionPeriodIntervalCode: '',
  retentionPeriodDuration: 0,
  firstTimeUsed: '',
  apiCounter: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  state: ''
});

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}}/api/v2/disposal/schedules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    actionCode: '',
    retentionTriggerElementId: '',
    retentionPeriodIntervalCode: '',
    retentionPeriodDuration: 0,
    firstTimeUsed: '',
    apiCounter: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"title": @"",
                              @"description": @"",
                              @"mandate": @"",
                              @"scopeNotes": @"",
                              @"actionCode": @"",
                              @"retentionTriggerElementId": @"",
                              @"retentionPeriodIntervalCode": @"",
                              @"retentionPeriodDuration": @0,
                              @"firstTimeUsed": @"",
                              @"apiCounter": @0,
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"state": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules"]
                                                       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}}/api/v2/disposal/schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'title' => '',
    'description' => '',
    'mandate' => '',
    'scopeNotes' => '',
    'actionCode' => '',
    'retentionTriggerElementId' => '',
    'retentionPeriodIntervalCode' => '',
    'retentionPeriodDuration' => 0,
    'firstTimeUsed' => '',
    'apiCounter' => 0,
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'state' => ''
  ]),
  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}}/api/v2/disposal/schedules', [
  'body' => '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'actionCode' => '',
  'retentionTriggerElementId' => '',
  'retentionPeriodIntervalCode' => '',
  'retentionPeriodDuration' => 0,
  'firstTimeUsed' => '',
  'apiCounter' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'state' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'actionCode' => '',
  'retentionTriggerElementId' => '',
  'retentionPeriodIntervalCode' => '',
  'retentionPeriodDuration' => 0,
  'firstTimeUsed' => '',
  'apiCounter' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules');
$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}}/api/v2/disposal/schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/schedules", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules"

payload = {
    "id": "",
    "title": "",
    "description": "",
    "mandate": "",
    "scopeNotes": "",
    "actionCode": "",
    "retentionTriggerElementId": "",
    "retentionPeriodIntervalCode": "",
    "retentionPeriodDuration": 0,
    "firstTimeUsed": "",
    "apiCounter": 0,
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "state": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules"

payload <- "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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}}/api/v2/disposal/schedules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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/api/v2/disposal/schedules') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/schedules";

    let payload = json!({
        "id": "",
        "title": "",
        "description": "",
        "mandate": "",
        "scopeNotes": "",
        "actionCode": "",
        "retentionTriggerElementId": "",
        "retentionPeriodIntervalCode": "",
        "retentionPeriodDuration": 0,
        "firstTimeUsed": "",
        "apiCounter": 0,
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "state": ""
    });

    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}}/api/v2/disposal/schedules \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}'
echo '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/schedules \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "actionCode": "",\n  "retentionTriggerElementId": "",\n  "retentionPeriodIntervalCode": "",\n  "retentionPeriodDuration": 0,\n  "firstTimeUsed": "",\n  "apiCounter": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules")! 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 disposal rule
{{baseUrl}}/api/v2/disposal/schedules/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/disposal/schedules/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules/: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/api/v2/disposal/schedules/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/disposal/schedules/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/disposal/schedules/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules/: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/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/disposal/schedules/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/schedules/: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/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id
http DELETE {{baseUrl}}/api/v2/disposal/schedules/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/: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 Disassociate a disposal schedule from selected AIPs
{{baseUrl}}/api/v2/disposal/schedules/disassociate
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/disassociate");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/disposal/schedules/disassociate" {:content-type :json
                                                                                   :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules/disassociate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules/disassociate"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/disassociate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules/disassociate"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/disposal/schedules/disassociate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/disposal/schedules/disassociate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/disassociate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/disposal/schedules/disassociate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules/disassociate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/disassociate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/schedules/disassociate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules/disassociate")
  .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/api/v2/disposal/schedules/disassociate',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules/disassociate',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/disposal/schedules/disassociate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/disposal/schedules/disassociate',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules/disassociate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules/disassociate"]
                                                       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}}/api/v2/disposal/schedules/disassociate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules/disassociate",
  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' => ''
  ]),
  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}}/api/v2/disposal/schedules/disassociate', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/disassociate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/disassociate');
$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}}/api/v2/disposal/schedules/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/disposal/schedules/disassociate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules/disassociate"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules/disassociate"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/schedules/disassociate")

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\": \"\"\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/api/v2/disposal/schedules/disassociate') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/schedules/disassociate";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/disposal/schedules/disassociate \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/disposal/schedules/disassociate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules/disassociate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/disassociate")! 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 Gets disposal schedule
{{baseUrl}}/api/v2/disposal/schedules/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/schedules/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules/: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/api/v2/disposal/schedules/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/schedules/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/disposal/schedules/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/schedules/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/schedules/: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/api/v2/disposal/schedules/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/schedules/: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}}/api/v2/disposal/schedules/:id
http GET {{baseUrl}}/api/v2/disposal/schedules/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List disposal schedules
{{baseUrl}}/api/v2/disposal/schedules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/disposal/schedules")
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/disposal/schedules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/disposal/schedules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/disposal/schedules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/disposal/schedules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/disposal/schedules');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/schedules'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/schedules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/schedules'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/disposal/schedules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/disposal/schedules'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/schedules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/disposal/schedules');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/disposal/schedules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/schedules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/disposal/schedules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/disposal/schedules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/disposal/schedules
http GET {{baseUrl}}/api/v2/disposal/schedules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update disposal schedule
{{baseUrl}}/api/v2/disposal/schedules
BODY json

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/disposal/schedules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/disposal/schedules" {:content-type :json
                                                                     :form-params {:id ""
                                                                                   :title ""
                                                                                   :description ""
                                                                                   :mandate ""
                                                                                   :scopeNotes ""
                                                                                   :actionCode ""
                                                                                   :retentionTriggerElementId ""
                                                                                   :retentionPeriodIntervalCode ""
                                                                                   :retentionPeriodDuration 0
                                                                                   :firstTimeUsed ""
                                                                                   :apiCounter 0
                                                                                   :createdOn ""
                                                                                   :createdBy ""
                                                                                   :updatedOn ""
                                                                                   :updatedBy ""
                                                                                   :state ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/disposal/schedules"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/disposal/schedules"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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}}/api/v2/disposal/schedules");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/disposal/schedules"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/disposal/schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344

{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/disposal/schedules")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/disposal/schedules"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/disposal/schedules")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  actionCode: '',
  retentionTriggerElementId: '',
  retentionPeriodIntervalCode: '',
  retentionPeriodDuration: 0,
  firstTimeUsed: '',
  apiCounter: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  state: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/disposal/schedules');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    actionCode: '',
    retentionTriggerElementId: '',
    retentionPeriodIntervalCode: '',
    retentionPeriodDuration: 0,
    firstTimeUsed: '',
    apiCounter: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "actionCode": "",\n  "retentionTriggerElementId": "",\n  "retentionPeriodIntervalCode": "",\n  "retentionPeriodDuration": 0,\n  "firstTimeUsed": "",\n  "apiCounter": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "state": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/disposal/schedules")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/disposal/schedules',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  actionCode: '',
  retentionTriggerElementId: '',
  retentionPeriodIntervalCode: '',
  retentionPeriodDuration: 0,
  firstTimeUsed: '',
  apiCounter: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  state: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    actionCode: '',
    retentionTriggerElementId: '',
    retentionPeriodIntervalCode: '',
    retentionPeriodDuration: 0,
    firstTimeUsed: '',
    apiCounter: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    state: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/disposal/schedules');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  title: '',
  description: '',
  mandate: '',
  scopeNotes: '',
  actionCode: '',
  retentionTriggerElementId: '',
  retentionPeriodIntervalCode: '',
  retentionPeriodDuration: 0,
  firstTimeUsed: '',
  apiCounter: 0,
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  state: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/disposal/schedules',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    title: '',
    description: '',
    mandate: '',
    scopeNotes: '',
    actionCode: '',
    retentionTriggerElementId: '',
    retentionPeriodIntervalCode: '',
    retentionPeriodDuration: 0,
    firstTimeUsed: '',
    apiCounter: 0,
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    state: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/disposal/schedules';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","title":"","description":"","mandate":"","scopeNotes":"","actionCode":"","retentionTriggerElementId":"","retentionPeriodIntervalCode":"","retentionPeriodDuration":0,"firstTimeUsed":"","apiCounter":0,"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","state":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"title": @"",
                              @"description": @"",
                              @"mandate": @"",
                              @"scopeNotes": @"",
                              @"actionCode": @"",
                              @"retentionTriggerElementId": @"",
                              @"retentionPeriodIntervalCode": @"",
                              @"retentionPeriodDuration": @0,
                              @"firstTimeUsed": @"",
                              @"apiCounter": @0,
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"state": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/disposal/schedules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/disposal/schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/disposal/schedules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'title' => '',
    'description' => '',
    'mandate' => '',
    'scopeNotes' => '',
    'actionCode' => '',
    'retentionTriggerElementId' => '',
    'retentionPeriodIntervalCode' => '',
    'retentionPeriodDuration' => 0,
    'firstTimeUsed' => '',
    'apiCounter' => 0,
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'state' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/disposal/schedules', [
  'body' => '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'actionCode' => '',
  'retentionTriggerElementId' => '',
  'retentionPeriodIntervalCode' => '',
  'retentionPeriodDuration' => 0,
  'firstTimeUsed' => '',
  'apiCounter' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'state' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'title' => '',
  'description' => '',
  'mandate' => '',
  'scopeNotes' => '',
  'actionCode' => '',
  'retentionTriggerElementId' => '',
  'retentionPeriodIntervalCode' => '',
  'retentionPeriodDuration' => 0,
  'firstTimeUsed' => '',
  'apiCounter' => 0,
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'state' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/disposal/schedules');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/disposal/schedules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/disposal/schedules", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/disposal/schedules"

payload = {
    "id": "",
    "title": "",
    "description": "",
    "mandate": "",
    "scopeNotes": "",
    "actionCode": "",
    "retentionTriggerElementId": "",
    "retentionPeriodIntervalCode": "",
    "retentionPeriodDuration": 0,
    "firstTimeUsed": "",
    "apiCounter": 0,
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "state": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/disposal/schedules"

payload <- "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/disposal/schedules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/disposal/schedules') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"title\": \"\",\n  \"description\": \"\",\n  \"mandate\": \"\",\n  \"scopeNotes\": \"\",\n  \"actionCode\": \"\",\n  \"retentionTriggerElementId\": \"\",\n  \"retentionPeriodIntervalCode\": \"\",\n  \"retentionPeriodDuration\": 0,\n  \"firstTimeUsed\": \"\",\n  \"apiCounter\": 0,\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"state\": \"\"\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}}/api/v2/disposal/schedules";

    let payload = json!({
        "id": "",
        "title": "",
        "description": "",
        "mandate": "",
        "scopeNotes": "",
        "actionCode": "",
        "retentionTriggerElementId": "",
        "retentionPeriodIntervalCode": "",
        "retentionPeriodDuration": 0,
        "firstTimeUsed": "",
        "apiCounter": 0,
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "state": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/disposal/schedules \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}'
echo '{
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/disposal/schedules \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "title": "",\n  "description": "",\n  "mandate": "",\n  "scopeNotes": "",\n  "actionCode": "",\n  "retentionTriggerElementId": "",\n  "retentionPeriodIntervalCode": "",\n  "retentionPeriodDuration": 0,\n  "firstTimeUsed": "",\n  "apiCounter": 0,\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "state": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/disposal/schedules
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "title": "",
  "description": "",
  "mandate": "",
  "scopeNotes": "",
  "actionCode": "",
  "retentionTriggerElementId": "",
  "retentionPeriodIntervalCode": "",
  "retentionPeriodDuration": 0,
  "firstTimeUsed": "",
  "apiCounter": 0,
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "state": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/disposal/schedules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create distributed instance
{{baseUrl}}/api/v2/distributed-instances
BODY json

{
  "name": "",
  "description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances");

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  \"description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/distributed-instances" {:content-type :json
                                                                         :form-params {:name ""
                                                                                       :description ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"description\": \"\"\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}}/api/v2/distributed-instances"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"description\": \"\"\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}}/api/v2/distributed-instances");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"description\": \"\"\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/api/v2/distributed-instances HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "name": "",
  "description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"description\": \"\"\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  \"description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/distributed-instances');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances',
  headers: {'content-type': 'application/json'},
  data: {name: '', description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","description":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/distributed-instances',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "description": ""\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  \"description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances")
  .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/api/v2/distributed-instances',
  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: '', description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances',
  headers: {'content-type': 'application/json'},
  body: {name: '', description: ''},
  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}}/api/v2/distributed-instances');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  description: ''
});

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}}/api/v2/distributed-instances',
  headers: {'content-type': 'application/json'},
  data: {name: '', description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","description":""}'
};

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": @"",
                              @"description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances"]
                                                       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}}/api/v2/distributed-instances" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances",
  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' => '',
    'description' => ''
  ]),
  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}}/api/v2/distributed-instances', [
  'body' => '{
  "name": "",
  "description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances');
$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}}/api/v2/distributed-instances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/distributed-instances", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances"

payload = {
    "name": "",
    "description": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances"

payload <- "{\n  \"name\": \"\",\n  \"description\": \"\"\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}}/api/v2/distributed-instances")

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  \"description\": \"\"\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/api/v2/distributed-instances') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"description\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances";

    let payload = json!({
        "name": "",
        "description": ""
    });

    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}}/api/v2/distributed-instances \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "description": ""
}'
echo '{
  "name": "",
  "description": ""
}' |  \
  http POST {{baseUrl}}/api/v2/distributed-instances \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "description": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances")! 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 local instance
{{baseUrl}}/api/v2/distributed-instances/local
BODY json

{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/distributed-instances/local" {:content-type :json
                                                                               :form-params {:id ""
                                                                                             :accessKey ""
                                                                                             :centralInstanceURL ""
                                                                                             :accessToken ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\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}}/api/v2/distributed-instances/local"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\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}}/api/v2/distributed-instances/local");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\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/api/v2/distributed-instances/local HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/local")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/local")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  accessKey: '',
  centralInstanceURL: '',
  accessToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/distributed-instances/local');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  headers: {'content-type': 'application/json'},
  data: {id: '', accessKey: '', centralInstanceURL: '', accessToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","accessKey":"","centralInstanceURL":"","accessToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "accessToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local")
  .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/api/v2/distributed-instances/local',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: '', accessKey: '', centralInstanceURL: '', accessToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  headers: {'content-type': 'application/json'},
  body: {id: '', accessKey: '', centralInstanceURL: '', accessToken: ''},
  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}}/api/v2/distributed-instances/local');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  accessKey: '',
  centralInstanceURL: '',
  accessToken: ''
});

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}}/api/v2/distributed-instances/local',
  headers: {'content-type': 'application/json'},
  data: {id: '', accessKey: '', centralInstanceURL: '', accessToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","accessKey":"","centralInstanceURL":"","accessToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"accessKey": @"",
                              @"centralInstanceURL": @"",
                              @"accessToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local"]
                                                       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}}/api/v2/distributed-instances/local" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'accessKey' => '',
    'centralInstanceURL' => '',
    'accessToken' => ''
  ]),
  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}}/api/v2/distributed-instances/local', [
  'body' => '{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'accessKey' => '',
  'centralInstanceURL' => '',
  'accessToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'accessKey' => '',
  'centralInstanceURL' => '',
  'accessToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$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}}/api/v2/distributed-instances/local' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/distributed-instances/local", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local"

payload = {
    "id": "",
    "accessKey": "",
    "centralInstanceURL": "",
    "accessToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local"

payload <- "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\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}}/api/v2/distributed-instances/local")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\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/api/v2/distributed-instances/local') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"accessToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local";

    let payload = json!({
        "id": "",
        "accessKey": "",
        "centralInstanceURL": "",
        "accessToken": ""
    });

    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}}/api/v2/distributed-instances/local \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}'
echo '{
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
}' |  \
  http POST {{baseUrl}}/api/v2/distributed-instances/local \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "accessToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "accessKey": "",
  "centralInstanceURL": "",
  "accessToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local")! 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 distributed instance
{{baseUrl}}/api/v2/distributed-instances/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/distributed-instances/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/: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/api/v2/distributed-instances/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/distributed-instances/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/distributed-instances/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/: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/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/distributed-instances/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/: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/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id
http DELETE {{baseUrl}}/api/v2/distributed-instances/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/: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 local configuration
{{baseUrl}}/api/v2/distributed-instances/local/configuration
BODY json

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/configuration");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/distributed-instances/local/configuration" {:content-type :json
                                                                                               :form-params {:id ""
                                                                                                             :name ""
                                                                                                             :lastSynchronizationDate ""
                                                                                                             :createdOn ""
                                                                                                             :createdBy ""
                                                                                                             :updatedOn ""
                                                                                                             :updatedBy ""
                                                                                                             :status ""
                                                                                                             :entitySummaryList [{:entityClass ""
                                                                                                                                  :count 0
                                                                                                                                  :countAddedUpdated 0
                                                                                                                                  :countRemoved 0
                                                                                                                                  :countIssues 0}]
                                                                                                             :accessKey ""
                                                                                                             :centralInstanceURL ""
                                                                                                             :isSubscribed false}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local/configuration"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = HTTP::Client.delete url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/local/configuration"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local/configuration");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local/configuration"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")

	req, _ := http.NewRequest("DELETE", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/distributed-instances/local/configuration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/distributed-instances/local/configuration")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/configuration"))
    .header("content-type", "application/json")
    .method("DELETE", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
  .delete(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/configuration');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/configuration',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/configuration';
const options = {
  method: 'DELETE',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local/configuration',
  method: 'DELETE',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/configuration")
  .delete(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/local/configuration',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
}));
req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/configuration',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: 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('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/configuration');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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: 'DELETE',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/configuration',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local/configuration';
const options = {
  method: 'DELETE',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
                              @"name": @"",
                              @"lastSynchronizationDate": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"status": @"",
                              @"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
                              @"accessKey": @"",
                              @"centralInstanceURL": @"",
                              @"isSubscribed": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local/configuration"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances/local/configuration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}" in

Client.call ~headers ~body `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local/configuration",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'lastSynchronizationDate' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'status' => '',
    'entitySummaryList' => [
        [
                'entityClass' => '',
                'count' => 0,
                'countAddedUpdated' => 0,
                'countRemoved' => 0,
                'countIssues' => 0
        ]
    ],
    'accessKey' => '',
    'centralInstanceURL' => '',
    'isSubscribed' => 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('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/configuration', [
  'body' => '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/configuration');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/configuration');
$request->setRequestMethod('DELETE');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/local/configuration' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/configuration' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("DELETE", "/baseUrl/api/v2/distributed-instances/local/configuration", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local/configuration"

payload = {
    "id": "",
    "name": "",
    "lastSynchronizationDate": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "status": "",
    "entitySummaryList": [
        {
            "entityClass": "",
            "count": 0,
            "countAddedUpdated": 0,
            "countRemoved": 0,
            "countIssues": 0
        }
    ],
    "accessKey": "",
    "centralInstanceURL": "",
    "isSubscribed": False
}
headers = {"content-type": "application/json"}

response = requests.delete(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local/configuration"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

encode <- "json"

response <- VERB("DELETE", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/local/configuration")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.delete('/baseUrl/api/v2/distributed-instances/local/configuration') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local/configuration";

    let payload = json!({
        "id": "",
        "name": "",
        "lastSynchronizationDate": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "status": "",
        "entitySummaryList": (
            json!({
                "entityClass": "",
                "count": 0,
                "countAddedUpdated": 0,
                "countRemoved": 0,
                "countIssues": 0
            })
        ),
        "accessKey": "",
        "centralInstanceURL": "",
        "isSubscribed": 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("DELETE").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/distributed-instances/local/configuration \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
echo '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}' |  \
  http DELETE {{baseUrl}}/api/v2/distributed-instances/local/configuration \
  content-type:application/json
wget --quiet \
  --method DELETE \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local/configuration
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    [
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    ]
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/configuration")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete local instance configuration
{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"

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}}/api/v2/distributed-instances/local/instance-configuration"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"

	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/api/v2/distributed-instances/local/instance-configuration HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"))
    .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}}/api/v2/distributed-instances/local/instance-configuration")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
  .asString();
const 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}}/api/v2/distributed-instances/local/instance-configuration');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration';
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}}/api/v2/distributed-instances/local/instance-configuration',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/local/instance-configuration',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/distributed-instances/local/instance-configuration'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration');

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}}/api/v2/distributed-instances/local/instance-configuration'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration';
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}}/api/v2/distributed-instances/local/instance-configuration"]
                                                       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}}/api/v2/distributed-instances/local/instance-configuration" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration",
  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}}/api/v2/distributed-instances/local/instance-configuration');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/distributed-instances/local/instance-configuration")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")

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/api/v2/distributed-instances/local/instance-configuration') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration";

    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}}/api/v2/distributed-instances/local/instance-configuration
http DELETE {{baseUrl}}/api/v2/distributed-instances/local/instance-configuration
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local/instance-configuration
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/instance-configuration")! 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 distributed instance
{{baseUrl}}/api/v2/distributed-instances/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/distributed-instances/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/: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/api/v2/distributed-instances/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/distributed-instances/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/distributed-instances/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/: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/api/v2/distributed-instances/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/: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}}/api/v2/distributed-instances/:id
http GET {{baseUrl}}/api/v2/distributed-instances/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/: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 distributed instances
{{baseUrl}}/api/v2/distributed-instances
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/distributed-instances")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/distributed-instances HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/distributed-instances');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/distributed-instances'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/distributed-instances',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/distributed-instances'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/distributed-instances'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/distributed-instances');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/distributed-instances")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/distributed-instances') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/distributed-instances
http GET {{baseUrl}}/api/v2/distributed-instances
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 instance status (GET)
{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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/api/v2/distributed-instances/remote_actions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/distributed-instances/remote_actions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/remote_actions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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/api/v2/distributed-instances/remote_actions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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}}/api/v2/distributed-instances/remote_actions/:id
http GET {{baseUrl}}/api/v2/distributed-instances/remote_actions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/remote_actions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/remote_actions/: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 instance status
{{baseUrl}}/api/v2/distributed-instances/status/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/status/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/distributed-instances/status/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/status/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/status/: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/api/v2/distributed-instances/status/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/status/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/distributed-instances/status/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/status/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/status/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/status/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/status/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/status/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/distributed-instances/status/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/status/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/status/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/status/: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/api/v2/distributed-instances/status/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/status/: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}}/api/v2/distributed-instances/status/:id
http GET {{baseUrl}}/api/v2/distributed-instances/status/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/status/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/status/: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 local instance
{{baseUrl}}/api/v2/distributed-instances/local
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/distributed-instances/local")
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/local"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/distributed-instances/local HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/distributed-instances/local")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/distributed-instances/local")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/distributed-instances/local');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/distributed-instances/local'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/local',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/distributed-instances/local'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/distributed-instances/local');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/distributed-instances/local'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances/local" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/distributed-instances/local');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/distributed-instances/local")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/local")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/distributed-instances/local') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/distributed-instances/local
http GET {{baseUrl}}/api/v2/distributed-instances/local
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Subscribe local instance
{{baseUrl}}/api/v2/distributed-instances/local/subscribe
BODY json

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/subscribe");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/distributed-instances/local/subscribe" {:content-type :json
                                                                                         :form-params {:id ""
                                                                                                       :name ""
                                                                                                       :lastSynchronizationDate ""
                                                                                                       :createdOn ""
                                                                                                       :createdBy ""
                                                                                                       :updatedOn ""
                                                                                                       :updatedBy ""
                                                                                                       :status ""
                                                                                                       :entitySummaryList [{:entityClass ""
                                                                                                                            :count 0
                                                                                                                            :countAddedUpdated 0
                                                                                                                            :countRemoved 0
                                                                                                                            :countIssues 0}]
                                                                                                       :accessKey ""
                                                                                                       :centralInstanceURL ""
                                                                                                       :isSubscribed false}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/local/subscribe"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local/subscribe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/distributed-instances/local/subscribe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/subscribe"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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}}/api/v2/distributed-instances/local/subscribe');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/subscribe',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/subscribe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local/subscribe',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")
  .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/api/v2/distributed-instances/local/subscribe',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/subscribe',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: 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}}/api/v2/distributed-instances/local/subscribe');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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}}/api/v2/distributed-instances/local/subscribe',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local/subscribe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
                              @"name": @"",
                              @"lastSynchronizationDate": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"status": @"",
                              @"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
                              @"accessKey": @"",
                              @"centralInstanceURL": @"",
                              @"isSubscribed": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local/subscribe"]
                                                       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}}/api/v2/distributed-instances/local/subscribe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local/subscribe",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'lastSynchronizationDate' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'status' => '',
    'entitySummaryList' => [
        [
                'entityClass' => '',
                'count' => 0,
                'countAddedUpdated' => 0,
                'countRemoved' => 0,
                'countIssues' => 0
        ]
    ],
    'accessKey' => '',
    'centralInstanceURL' => '',
    'isSubscribed' => 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}}/api/v2/distributed-instances/local/subscribe', [
  'body' => '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/subscribe');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/subscribe');
$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}}/api/v2/distributed-instances/local/subscribe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/subscribe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/distributed-instances/local/subscribe", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"

payload = {
    "id": "",
    "name": "",
    "lastSynchronizationDate": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "status": "",
    "entitySummaryList": [
        {
            "entityClass": "",
            "count": 0,
            "countAddedUpdated": 0,
            "countRemoved": 0,
            "countIssues": 0
        }
    ],
    "accessKey": "",
    "centralInstanceURL": "",
    "isSubscribed": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local/subscribe"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/local/subscribe")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/distributed-instances/local/subscribe') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local/subscribe";

    let payload = json!({
        "id": "",
        "name": "",
        "lastSynchronizationDate": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "status": "",
        "entitySummaryList": (
            json!({
                "entityClass": "",
                "count": 0,
                "countAddedUpdated": 0,
                "countRemoved": 0,
                "countIssues": 0
            })
        ),
        "accessKey": "",
        "centralInstanceURL": "",
        "isSubscribed": 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}}/api/v2/distributed-instances/local/subscribe \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
echo '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}' |  \
  http POST {{baseUrl}}/api/v2/distributed-instances/local/subscribe \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local/subscribe
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    [
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    ]
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/subscribe")! 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 Synchronize instances
{{baseUrl}}/api/v2/distributed-instances/local/synchronize
BODY json

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local/synchronize");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/distributed-instances/local/synchronize" {:content-type :json
                                                                                           :form-params {:id ""
                                                                                                         :name ""
                                                                                                         :lastSynchronizationDate ""
                                                                                                         :createdOn ""
                                                                                                         :createdBy ""
                                                                                                         :updatedOn ""
                                                                                                         :updatedBy ""
                                                                                                         :status ""
                                                                                                         :entitySummaryList [{:entityClass ""
                                                                                                                              :count 0
                                                                                                                              :countAddedUpdated 0
                                                                                                                              :countRemoved 0
                                                                                                                              :countIssues 0}]
                                                                                                         :accessKey ""
                                                                                                         :centralInstanceURL ""
                                                                                                         :isSubscribed false}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/local/synchronize"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local/synchronize");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/distributed-instances/local/synchronize HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local/synchronize"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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}}/api/v2/distributed-instances/local/synchronize');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/synchronize',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local/synchronize';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local/synchronize',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")
  .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/api/v2/distributed-instances/local/synchronize',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/local/synchronize',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: 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}}/api/v2/distributed-instances/local/synchronize');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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}}/api/v2/distributed-instances/local/synchronize',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local/synchronize';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
                              @"name": @"",
                              @"lastSynchronizationDate": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"status": @"",
                              @"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
                              @"accessKey": @"",
                              @"centralInstanceURL": @"",
                              @"isSubscribed": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local/synchronize"]
                                                       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}}/api/v2/distributed-instances/local/synchronize" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local/synchronize",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'lastSynchronizationDate' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'status' => '',
    'entitySummaryList' => [
        [
                'entityClass' => '',
                'count' => 0,
                'countAddedUpdated' => 0,
                'countRemoved' => 0,
                'countIssues' => 0
        ]
    ],
    'accessKey' => '',
    'centralInstanceURL' => '',
    'isSubscribed' => 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}}/api/v2/distributed-instances/local/synchronize', [
  'body' => '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local/synchronize');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local/synchronize');
$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}}/api/v2/distributed-instances/local/synchronize' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local/synchronize' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/distributed-instances/local/synchronize", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"

payload = {
    "id": "",
    "name": "",
    "lastSynchronizationDate": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "status": "",
    "entitySummaryList": [
        {
            "entityClass": "",
            "count": 0,
            "countAddedUpdated": 0,
            "countRemoved": 0,
            "countIssues": 0
        }
    ],
    "accessKey": "",
    "centralInstanceURL": "",
    "isSubscribed": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local/synchronize"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/local/synchronize")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/distributed-instances/local/synchronize') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local/synchronize";

    let payload = json!({
        "id": "",
        "name": "",
        "lastSynchronizationDate": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "status": "",
        "entitySummaryList": (
            json!({
                "entityClass": "",
                "count": 0,
                "countAddedUpdated": 0,
                "countRemoved": 0,
                "countIssues": 0
            })
        ),
        "accessKey": "",
        "centralInstanceURL": "",
        "isSubscribed": 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}}/api/v2/distributed-instances/local/synchronize \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
echo '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}' |  \
  http POST {{baseUrl}}/api/v2/distributed-instances/local/synchronize \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local/synchronize
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    [
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    ]
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local/synchronize")! 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 Test local instance configuration
{{baseUrl}}/api/v2/distributed-instances/test-configuration
BODY json

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/test-configuration");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/distributed-instances/test-configuration" {:content-type :json
                                                                                            :form-params {:id ""
                                                                                                          :name ""
                                                                                                          :lastSynchronizationDate ""
                                                                                                          :createdOn ""
                                                                                                          :createdBy ""
                                                                                                          :updatedOn ""
                                                                                                          :updatedBy ""
                                                                                                          :status ""
                                                                                                          :entitySummaryList [{:entityClass ""
                                                                                                                               :count 0
                                                                                                                               :countAddedUpdated 0
                                                                                                                               :countRemoved 0
                                                                                                                               :countIssues 0}]
                                                                                                          :accessKey ""
                                                                                                          :centralInstanceURL ""
                                                                                                          :isSubscribed false}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/test-configuration"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/test-configuration"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/test-configuration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/test-configuration"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/distributed-instances/test-configuration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/distributed-instances/test-configuration")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/test-configuration"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/test-configuration")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/distributed-instances/test-configuration")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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}}/api/v2/distributed-instances/test-configuration');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/test-configuration',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/test-configuration';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/test-configuration',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/test-configuration")
  .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/api/v2/distributed-instances/test-configuration',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/distributed-instances/test-configuration',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: 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}}/api/v2/distributed-instances/test-configuration');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: 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}}/api/v2/distributed-instances/test-configuration',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/test-configuration';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
                              @"name": @"",
                              @"lastSynchronizationDate": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"status": @"",
                              @"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
                              @"accessKey": @"",
                              @"centralInstanceURL": @"",
                              @"isSubscribed": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/test-configuration"]
                                                       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}}/api/v2/distributed-instances/test-configuration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/test-configuration",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'lastSynchronizationDate' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'status' => '',
    'entitySummaryList' => [
        [
                'entityClass' => '',
                'count' => 0,
                'countAddedUpdated' => 0,
                'countRemoved' => 0,
                'countIssues' => 0
        ]
    ],
    'accessKey' => '',
    'centralInstanceURL' => '',
    'isSubscribed' => 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}}/api/v2/distributed-instances/test-configuration', [
  'body' => '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/test-configuration');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/test-configuration');
$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}}/api/v2/distributed-instances/test-configuration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/test-configuration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/distributed-instances/test-configuration", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/test-configuration"

payload = {
    "id": "",
    "name": "",
    "lastSynchronizationDate": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "status": "",
    "entitySummaryList": [
        {
            "entityClass": "",
            "count": 0,
            "countAddedUpdated": 0,
            "countRemoved": 0,
            "countIssues": 0
        }
    ],
    "accessKey": "",
    "centralInstanceURL": "",
    "isSubscribed": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/test-configuration"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/test-configuration")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/distributed-instances/test-configuration') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/test-configuration";

    let payload = json!({
        "id": "",
        "name": "",
        "lastSynchronizationDate": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "status": "",
        "entitySummaryList": (
            json!({
                "entityClass": "",
                "count": 0,
                "countAddedUpdated": 0,
                "countRemoved": 0,
                "countIssues": 0
            })
        ),
        "accessKey": "",
        "centralInstanceURL": "",
        "isSubscribed": 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}}/api/v2/distributed-instances/test-configuration \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
echo '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}' |  \
  http POST {{baseUrl}}/api/v2/distributed-instances/test-configuration \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/test-configuration
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    [
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    ]
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/test-configuration")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update distributed instance
{{baseUrl}}/api/v2/distributed-instances
BODY json

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/distributed-instances" {:content-type :json
                                                                        :form-params {:id ""
                                                                                      :name ""
                                                                                      :lastSynchronizationDate ""
                                                                                      :createdOn ""
                                                                                      :createdBy ""
                                                                                      :updatedOn ""
                                                                                      :updatedBy ""
                                                                                      :status ""
                                                                                      :entitySummaryList [{:entityClass ""
                                                                                                           :count 0
                                                                                                           :countAddedUpdated 0
                                                                                                           :countRemoved 0
                                                                                                           :countIssues 0}]
                                                                                      :description ""
                                                                                      :accessKeyId ""
                                                                                      :username ""
                                                                                      :token ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\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}}/api/v2/distributed-instances");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/distributed-instances HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 391

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/distributed-instances")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/distributed-instances")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  description: '',
  accessKeyId: '',
  username: '',
  token: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/distributed-instances');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/distributed-instances',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    description: '',
    accessKeyId: '',
    username: '',
    token: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"description":"","accessKeyId":"","username":"","token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/distributed-instances',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "description": "",\n  "accessKeyId": "",\n  "username": "",\n  "token": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  description: '',
  accessKeyId: '',
  username: '',
  token: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/distributed-instances',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    description: '',
    accessKeyId: '',
    username: '',
    token: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/distributed-instances');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  description: '',
  accessKeyId: '',
  username: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/distributed-instances',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    description: '',
    accessKeyId: '',
    username: '',
    token: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"description":"","accessKeyId":"","username":"","token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"lastSynchronizationDate": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"status": @"",
                              @"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
                              @"description": @"",
                              @"accessKeyId": @"",
                              @"username": @"",
                              @"token": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'lastSynchronizationDate' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'status' => '',
    'entitySummaryList' => [
        [
                'entityClass' => '',
                'count' => 0,
                'countAddedUpdated' => 0,
                'countRemoved' => 0,
                'countIssues' => 0
        ]
    ],
    'description' => '',
    'accessKeyId' => '',
    'username' => '',
    'token' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/distributed-instances', [
  'body' => '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'description' => '',
  'accessKeyId' => '',
  'username' => '',
  'token' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'description' => '',
  'accessKeyId' => '',
  'username' => '',
  'token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/distributed-instances", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances"

payload = {
    "id": "",
    "name": "",
    "lastSynchronizationDate": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "status": "",
    "entitySummaryList": [
        {
            "entityClass": "",
            "count": 0,
            "countAddedUpdated": 0,
            "countRemoved": 0,
            "countIssues": 0
        }
    ],
    "description": "",
    "accessKeyId": "",
    "username": "",
    "token": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/distributed-instances') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"description\": \"\",\n  \"accessKeyId\": \"\",\n  \"username\": \"\",\n  \"token\": \"\"\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}}/api/v2/distributed-instances";

    let payload = json!({
        "id": "",
        "name": "",
        "lastSynchronizationDate": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "status": "",
        "entitySummaryList": (
            json!({
                "entityClass": "",
                "count": 0,
                "countAddedUpdated": 0,
                "countRemoved": 0,
                "countIssues": 0
            })
        ),
        "description": "",
        "accessKeyId": "",
        "username": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/distributed-instances \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}'
echo '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/distributed-instances \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "description": "",\n  "accessKeyId": "",\n  "username": "",\n  "token": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    [
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    ]
  ],
  "description": "",
  "accessKeyId": "",
  "username": "",
  "token": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update local instance configuration
{{baseUrl}}/api/v2/distributed-instances/local
BODY json

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/distributed-instances/local");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/distributed-instances/local" {:content-type :json
                                                                              :form-params {:id ""
                                                                                            :name ""
                                                                                            :lastSynchronizationDate ""
                                                                                            :createdOn ""
                                                                                            :createdBy ""
                                                                                            :updatedOn ""
                                                                                            :updatedBy ""
                                                                                            :status ""
                                                                                            :entitySummaryList [{:entityClass ""
                                                                                                                 :count 0
                                                                                                                 :countAddedUpdated 0
                                                                                                                 :countRemoved 0
                                                                                                                 :countIssues 0}]
                                                                                            :accessKey ""
                                                                                            :centralInstanceURL ""
                                                                                            :isSubscribed false}})
require "http/client"

url = "{{baseUrl}}/api/v2/distributed-instances/local"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/distributed-instances/local"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/distributed-instances/local");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/distributed-instances/local"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/distributed-instances/local HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 388

{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/distributed-instances/local")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/distributed-instances/local"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/distributed-instances/local")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/distributed-instances/local');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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}}/api/v2/distributed-instances/local',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/distributed-instances/local")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/distributed-instances/local',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/distributed-instances/local');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  lastSynchronizationDate: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  status: '',
  entitySummaryList: [
    {
      entityClass: '',
      count: 0,
      countAddedUpdated: 0,
      countRemoved: 0,
      countIssues: 0
    }
  ],
  accessKey: '',
  centralInstanceURL: '',
  isSubscribed: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/distributed-instances/local',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    lastSynchronizationDate: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    status: '',
    entitySummaryList: [
      {
        entityClass: '',
        count: 0,
        countAddedUpdated: 0,
        countRemoved: 0,
        countIssues: 0
      }
    ],
    accessKey: '',
    centralInstanceURL: '',
    isSubscribed: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/distributed-instances/local';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","lastSynchronizationDate":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","status":"","entitySummaryList":[{"entityClass":"","count":0,"countAddedUpdated":0,"countRemoved":0,"countIssues":0}],"accessKey":"","centralInstanceURL":"","isSubscribed":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 = @{ @"id": @"",
                              @"name": @"",
                              @"lastSynchronizationDate": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"status": @"",
                              @"entitySummaryList": @[ @{ @"entityClass": @"", @"count": @0, @"countAddedUpdated": @0, @"countRemoved": @0, @"countIssues": @0 } ],
                              @"accessKey": @"",
                              @"centralInstanceURL": @"",
                              @"isSubscribed": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/distributed-instances/local"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/distributed-instances/local" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/distributed-instances/local",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'lastSynchronizationDate' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'status' => '',
    'entitySummaryList' => [
        [
                'entityClass' => '',
                'count' => 0,
                'countAddedUpdated' => 0,
                'countRemoved' => 0,
                'countIssues' => 0
        ]
    ],
    'accessKey' => '',
    'centralInstanceURL' => '',
    'isSubscribed' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/distributed-instances/local', [
  'body' => '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'lastSynchronizationDate' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'status' => '',
  'entitySummaryList' => [
    [
        'entityClass' => '',
        'count' => 0,
        'countAddedUpdated' => 0,
        'countRemoved' => 0,
        'countIssues' => 0
    ]
  ],
  'accessKey' => '',
  'centralInstanceURL' => '',
  'isSubscribed' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/distributed-instances/local');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/distributed-instances/local' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/distributed-instances/local", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/distributed-instances/local"

payload = {
    "id": "",
    "name": "",
    "lastSynchronizationDate": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "status": "",
    "entitySummaryList": [
        {
            "entityClass": "",
            "count": 0,
            "countAddedUpdated": 0,
            "countRemoved": 0,
            "countIssues": 0
        }
    ],
    "accessKey": "",
    "centralInstanceURL": "",
    "isSubscribed": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/distributed-instances/local"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/distributed-instances/local")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/distributed-instances/local') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"lastSynchronizationDate\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"status\": \"\",\n  \"entitySummaryList\": [\n    {\n      \"entityClass\": \"\",\n      \"count\": 0,\n      \"countAddedUpdated\": 0,\n      \"countRemoved\": 0,\n      \"countIssues\": 0\n    }\n  ],\n  \"accessKey\": \"\",\n  \"centralInstanceURL\": \"\",\n  \"isSubscribed\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/distributed-instances/local";

    let payload = json!({
        "id": "",
        "name": "",
        "lastSynchronizationDate": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "status": "",
        "entitySummaryList": (
            json!({
                "entityClass": "",
                "count": 0,
                "countAddedUpdated": 0,
                "countRemoved": 0,
                "countIssues": 0
            })
        ),
        "accessKey": "",
        "centralInstanceURL": "",
        "isSubscribed": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/distributed-instances/local \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}'
echo '{
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    {
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    }
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
}' |  \
  http PUT {{baseUrl}}/api/v2/distributed-instances/local \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "lastSynchronizationDate": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "status": "",\n  "entitySummaryList": [\n    {\n      "entityClass": "",\n      "count": 0,\n      "countAddedUpdated": 0,\n      "countRemoved": 0,\n      "countIssues": 0\n    }\n  ],\n  "accessKey": "",\n  "centralInstanceURL": "",\n  "isSubscribed": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/distributed-instances/local
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "lastSynchronizationDate": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "status": "",
  "entitySummaryList": [
    [
      "entityClass": "",
      "count": 0,
      "countAddedUpdated": 0,
      "countRemoved": 0,
      "countIssues": 0
    ]
  ],
  "accessKey": "",
  "centralInstanceURL": "",
  "isSubscribed": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/distributed-instances/local")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Count indexed resources (11)
{{baseUrl}}/api/v2/files/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/count" {:content-type :json
                                                               :form-params {:filter {:parameters [{:name ""
                                                                                                    :@type ""}]}
                                                                             :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/files/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/files/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/files/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/count")
  .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/api/v2/files/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/files/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/files/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/count"]
                                                       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}}/api/v2/files/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/files/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/count');
$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}}/api/v2/files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/files/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/files/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/files/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an internal action to move file(s) to another folder within the representation
{{baseUrl}}/api/v2/files/move
BODY json

{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/move");

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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/move" {:content-type :json
                                                              :form-params {:aipId ""
                                                                            :representationId ""
                                                                            :fileUUIDtoMove ""
                                                                            :itemsToMove {:selectedClass ""
                                                                                          :type ""}
                                                                            :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/move"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/files/move"),
    Content = new StringContent("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/files/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/move"

	payload := strings.NewReader("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/files/move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 148

{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/move")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/move"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/move")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/move")
  .header("content-type", "application/json")
  .body("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  aipId: '',
  representationId: '',
  fileUUIDtoMove: '',
  itemsToMove: {
    selectedClass: '',
    type: ''
  },
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/files/move');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/move',
  headers: {'content-type': 'application/json'},
  data: {
    aipId: '',
    representationId: '',
    fileUUIDtoMove: '',
    itemsToMove: {selectedClass: '', type: ''},
    details: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":"","fileUUIDtoMove":"","itemsToMove":{"selectedClass":"","type":""},"details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/move',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aipId": "",\n  "representationId": "",\n  "fileUUIDtoMove": "",\n  "itemsToMove": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/move")
  .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/api/v2/files/move',
  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({
  aipId: '',
  representationId: '',
  fileUUIDtoMove: '',
  itemsToMove: {selectedClass: '', type: ''},
  details: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/move',
  headers: {'content-type': 'application/json'},
  body: {
    aipId: '',
    representationId: '',
    fileUUIDtoMove: '',
    itemsToMove: {selectedClass: '', type: ''},
    details: ''
  },
  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}}/api/v2/files/move');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  aipId: '',
  representationId: '',
  fileUUIDtoMove: '',
  itemsToMove: {
    selectedClass: '',
    type: ''
  },
  details: ''
});

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}}/api/v2/files/move',
  headers: {'content-type': 'application/json'},
  data: {
    aipId: '',
    representationId: '',
    fileUUIDtoMove: '',
    itemsToMove: {selectedClass: '', type: ''},
    details: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":"","fileUUIDtoMove":"","itemsToMove":{"selectedClass":"","type":""},"details":""}'
};

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 = @{ @"aipId": @"",
                              @"representationId": @"",
                              @"fileUUIDtoMove": @"",
                              @"itemsToMove": @{ @"selectedClass": @"", @"type": @"" },
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/move"]
                                                       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}}/api/v2/files/move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/move",
  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([
    'aipId' => '',
    'representationId' => '',
    'fileUUIDtoMove' => '',
    'itemsToMove' => [
        'selectedClass' => '',
        'type' => ''
    ],
    'details' => ''
  ]),
  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}}/api/v2/files/move', [
  'body' => '{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/move');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aipId' => '',
  'representationId' => '',
  'fileUUIDtoMove' => '',
  'itemsToMove' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aipId' => '',
  'representationId' => '',
  'fileUUIDtoMove' => '',
  'itemsToMove' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/move');
$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}}/api/v2/files/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/move", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/move"

payload = {
    "aipId": "",
    "representationId": "",
    "fileUUIDtoMove": "",
    "itemsToMove": {
        "selectedClass": "",
        "type": ""
    },
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/move"

payload <- "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/files/move")

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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/files/move') do |req|
  req.body = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"fileUUIDtoMove\": \"\",\n  \"itemsToMove\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"details\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/move";

    let payload = json!({
        "aipId": "",
        "representationId": "",
        "fileUUIDtoMove": "",
        "itemsToMove": json!({
            "selectedClass": "",
            "type": ""
        }),
        "details": ""
    });

    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}}/api/v2/files/move \
  --header 'content-type: application/json' \
  --data '{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}'
echo '{
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": {
    "selectedClass": "",
    "type": ""
  },
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/files/move \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "aipId": "",\n  "representationId": "",\n  "fileUUIDtoMove": "",\n  "itemsToMove": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/move
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aipId": "",
  "representationId": "",
  "fileUUIDtoMove": "",
  "itemsToMove": [
    "selectedClass": "",
    "type": ""
  ],
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/move")! 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 Creates a new folder under a representation
{{baseUrl}}/api/v2/files/create/folder
BODY json

{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/create/folder");

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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/create/folder" {:content-type :json
                                                                       :form-params {:aipId ""
                                                                                     :representationId ""
                                                                                     :folderUUID ""
                                                                                     :name ""
                                                                                     :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/create/folder"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/create/folder"),
    Content = new StringContent("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/create/folder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/create/folder"

	payload := strings.NewReader("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\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/api/v2/files/create/folder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/create/folder")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/create/folder"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/create/folder")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/create/folder")
  .header("content-type", "application/json")
  .body("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  aipId: '',
  representationId: '',
  folderUUID: '',
  name: '',
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/files/create/folder');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/create/folder',
  headers: {'content-type': 'application/json'},
  data: {aipId: '', representationId: '', folderUUID: '', name: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/create/folder';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":"","folderUUID":"","name":"","details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/create/folder',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aipId": "",\n  "representationId": "",\n  "folderUUID": "",\n  "name": "",\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/create/folder")
  .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/api/v2/files/create/folder',
  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({aipId: '', representationId: '', folderUUID: '', name: '', details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/create/folder',
  headers: {'content-type': 'application/json'},
  body: {aipId: '', representationId: '', folderUUID: '', name: '', details: ''},
  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}}/api/v2/files/create/folder');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  aipId: '',
  representationId: '',
  folderUUID: '',
  name: '',
  details: ''
});

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}}/api/v2/files/create/folder',
  headers: {'content-type': 'application/json'},
  data: {aipId: '', representationId: '', folderUUID: '', name: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/create/folder';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":"","folderUUID":"","name":"","details":""}'
};

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 = @{ @"aipId": @"",
                              @"representationId": @"",
                              @"folderUUID": @"",
                              @"name": @"",
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/create/folder"]
                                                       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}}/api/v2/files/create/folder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/create/folder",
  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([
    'aipId' => '',
    'representationId' => '',
    'folderUUID' => '',
    'name' => '',
    'details' => ''
  ]),
  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}}/api/v2/files/create/folder', [
  'body' => '{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/create/folder');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aipId' => '',
  'representationId' => '',
  'folderUUID' => '',
  'name' => '',
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aipId' => '',
  'representationId' => '',
  'folderUUID' => '',
  'name' => '',
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/create/folder');
$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}}/api/v2/files/create/folder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/create/folder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/create/folder", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/create/folder"

payload = {
    "aipId": "",
    "representationId": "",
    "folderUUID": "",
    "name": "",
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/create/folder"

payload <- "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/create/folder")

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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\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/api/v2/files/create/folder') do |req|
  req.body = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"folderUUID\": \"\",\n  \"name\": \"\",\n  \"details\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/create/folder";

    let payload = json!({
        "aipId": "",
        "representationId": "",
        "folderUUID": "",
        "name": "",
        "details": ""
    });

    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}}/api/v2/files/create/folder \
  --header 'content-type: application/json' \
  --data '{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}'
echo '{
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/files/create/folder \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "aipId": "",\n  "representationId": "",\n  "folderUUID": "",\n  "name": "",\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/create/folder
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aipId": "",
  "representationId": "",
  "folderUUID": "",
  "name": "",
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/create/folder")! 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 Creates a preservation action to identify the file formats via search query (POST)
{{baseUrl}}/api/v2/files/format-identification
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/format-identification");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/format-identification")
require "http/client"

url = "{{baseUrl}}/api/v2/files/format-identification"

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}}/api/v2/files/format-identification"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/format-identification");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/format-identification"

	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/api/v2/files/format-identification HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/format-identification")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/format-identification"))
    .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}}/api/v2/files/format-identification")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/format-identification")
  .asString();
const 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}}/api/v2/files/format-identification');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/format-identification'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/format-identification';
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}}/api/v2/files/format-identification',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/format-identification")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/files/format-identification',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/files/format-identification'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/files/format-identification');

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}}/api/v2/files/format-identification'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/format-identification';
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}}/api/v2/files/format-identification"]
                                                       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}}/api/v2/files/format-identification" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/format-identification",
  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}}/api/v2/files/format-identification');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/format-identification');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/format-identification');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/format-identification' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/format-identification' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/files/format-identification")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/format-identification"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/format-identification"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/format-identification")

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/api/v2/files/format-identification') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/format-identification";

    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}}/api/v2/files/format-identification
http POST {{baseUrl}}/api/v2/files/format-identification
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/files/format-identification
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/format-identification")! 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 Creates an internal action to delete file(s) from the representation
{{baseUrl}}/api/v2/files/delete
BODY json

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/delete");

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/delete" {:content-type :json
                                                                :form-params {:itemsToDelete {:@type ""}
                                                                              :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/files/delete"),
    Content = new StringContent("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/files/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/delete"

	payload := strings.NewReader("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/files/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/delete")
  .header("content-type", "application/json")
  .body("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/files/delete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/delete")
  .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/api/v2/files/delete',
  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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/delete',
  headers: {'content-type': 'application/json'},
  body: {itemsToDelete: {'@type': ''}, details: ''},
  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}}/api/v2/files/delete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

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}}/api/v2/files/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

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 = @{ @"itemsToDelete": @{ @"@type": @"" },
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/delete"]
                                                       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}}/api/v2/files/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/delete",
  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([
    'itemsToDelete' => [
        '@type' => ''
    ],
    'details' => ''
  ]),
  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}}/api/v2/files/delete', [
  'body' => '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/delete');
$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}}/api/v2/files/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/delete"

payload = {
    "itemsToDelete": { "@type": "" },
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/delete"

payload <- "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/files/delete")

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/files/delete') do |req|
  req.body = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/delete";

    let payload = json!({
        "itemsToDelete": json!({"@type": ""}),
        "details": ""
    });

    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}}/api/v2/files/delete \
  --header 'content-type: application/json' \
  --data '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
echo '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/files/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "itemsToDelete": ["@type": ""],
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/delete")! 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 Downloads file
{{baseUrl}}/api/v2/files/:uuid/download
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/:uuid/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/files/:uuid/download")
require "http/client"

url = "{{baseUrl}}/api/v2/files/:uuid/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/:uuid/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/:uuid/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/:uuid/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/files/:uuid/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/:uuid/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/:uuid/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/:uuid/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/:uuid/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/files/:uuid/download');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/:uuid/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/:uuid/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/:uuid/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/files/:uuid/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/download'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/files/:uuid/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/:uuid/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/:uuid/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/files/:uuid/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/:uuid/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/files/:uuid/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/:uuid/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/:uuid/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/:uuid/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/:uuid/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/files/:uuid/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/:uuid/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/:uuid/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/:uuid/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/files/:uuid/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/:uuid/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/files/:uuid/download
http GET {{baseUrl}}/api/v2/files/:uuid/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/files/:uuid/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/:uuid/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (11)
{{baseUrl}}/api/v2/files/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/files/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/files/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/files/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/files/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/files/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/files/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/files/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/files/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/files/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/files/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/files/find/:uuid
http GET {{baseUrl}}/api/v2/files/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/files/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (11)
{{baseUrl}}/api/v2/files/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/find" {:content-type :json
                                                              :form-params {:filter {:parameters [{:name ""
                                                                                                   :@type ""}]}
                                                                            :onlyActive false
                                                                            :sorter {:parameters [{:name ""
                                                                                                   :descending false}]}
                                                                            :sublist {:firstElementIndex 0
                                                                                      :maximumElementCount 0}
                                                                            :facets {:parameters {}
                                                                                     :query ""}
                                                                            :exportFacets false
                                                                            :filename ""
                                                                            :fieldsToReturn []
                                                                            :collapse {:field ""
                                                                                       :minMax {:numericField ""
                                                                                                :max false}
                                                                                       :sorter {}
                                                                                       :nullPolicy ""
                                                                                       :hint ""
                                                                                       :size 0
                                                                                       :collectElevatedDocsWhenCollapsing false}
                                                                            :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/files/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/files/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/files/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/find")
  .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/api/v2/files/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/files/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/files/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/find"]
                                                       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}}/api/v2/files/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/files/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/find');
$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}}/api/v2/files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/files/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/files/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/files/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/find")! 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 Previews a file
{{baseUrl}}/api/v2/files/:uuid/preview
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/:uuid/preview");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/files/:uuid/preview")
require "http/client"

url = "{{baseUrl}}/api/v2/files/:uuid/preview"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/:uuid/preview"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/:uuid/preview");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/:uuid/preview"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/files/:uuid/preview HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/:uuid/preview")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/:uuid/preview"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/:uuid/preview")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/:uuid/preview")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/files/:uuid/preview');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/preview'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/:uuid/preview';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/:uuid/preview',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/:uuid/preview")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/files/:uuid/preview',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/preview'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/files/:uuid/preview');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/files/:uuid/preview'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/:uuid/preview';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/:uuid/preview"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/files/:uuid/preview" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/:uuid/preview",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/files/:uuid/preview');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/:uuid/preview');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/:uuid/preview');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/:uuid/preview' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/:uuid/preview' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/files/:uuid/preview")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/:uuid/preview"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/:uuid/preview"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/:uuid/preview")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/files/:uuid/preview') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/:uuid/preview";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/files/:uuid/preview
http GET {{baseUrl}}/api/v2/files/:uuid/preview
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/files/:uuid/preview
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/:uuid/preview")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Rename folder
{{baseUrl}}/api/v2/files/rename
BODY json

{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/rename");

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  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/api/v2/files/rename" {:content-type :json
                                                                 :form-params {:folderUUID ""
                                                                               :renameTo ""
                                                                               :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/rename"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/rename"),
    Content = new StringContent("{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/rename");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/rename"

	payload := strings.NewReader("{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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/api/v2/files/rename HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/files/rename")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/rename"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/rename")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/files/rename")
  .header("content-type", "application/json")
  .body("{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  folderUUID: '',
  renameTo: '',
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/api/v2/files/rename');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/files/rename',
  headers: {'content-type': 'application/json'},
  data: {folderUUID: '', renameTo: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/rename';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"folderUUID":"","renameTo":"","details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/rename',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "folderUUID": "",\n  "renameTo": "",\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/rename")
  .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/api/v2/files/rename',
  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({folderUUID: '', renameTo: '', details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/files/rename',
  headers: {'content-type': 'application/json'},
  body: {folderUUID: '', renameTo: '', details: ''},
  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}}/api/v2/files/rename');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  folderUUID: '',
  renameTo: '',
  details: ''
});

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}}/api/v2/files/rename',
  headers: {'content-type': 'application/json'},
  data: {folderUUID: '', renameTo: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/rename';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"folderUUID":"","renameTo":"","details":""}'
};

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 = @{ @"folderUUID": @"",
                              @"renameTo": @"",
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/rename"]
                                                       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}}/api/v2/files/rename" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/rename",
  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([
    'folderUUID' => '',
    'renameTo' => '',
    'details' => ''
  ]),
  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}}/api/v2/files/rename', [
  'body' => '{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/rename');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'folderUUID' => '',
  'renameTo' => '',
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'folderUUID' => '',
  'renameTo' => '',
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/rename');
$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}}/api/v2/files/rename' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/rename' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/api/v2/files/rename", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/rename"

payload = {
    "folderUUID": "",
    "renameTo": "",
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/rename"

payload <- "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/rename")

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  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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/api/v2/files/rename') do |req|
  req.body = "{\n  \"folderUUID\": \"\",\n  \"renameTo\": \"\",\n  \"details\": \"\"\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}}/api/v2/files/rename";

    let payload = json!({
        "folderUUID": "",
        "renameTo": "",
        "details": ""
    });

    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}}/api/v2/files/rename \
  --header 'content-type: application/json' \
  --data '{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}'
echo '{
  "folderUUID": "",
  "renameTo": "",
  "details": ""
}' |  \
  http PATCH {{baseUrl}}/api/v2/files/rename \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "folderUUID": "",\n  "renameTo": "",\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/rename
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "folderUUID": "",
  "renameTo": "",
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/rename")! 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 Retrieves a file using a dedicated request
{{baseUrl}}/api/v2/files/find-via-request
BODY json

{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/find-via-request");

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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/find-via-request" {:content-type :json
                                                                          :form-params {:aipId ""
                                                                                        :representationId ""
                                                                                        :directoryPaths []
                                                                                        :fileId ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/find-via-request"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\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}}/api/v2/files/find-via-request"),
    Content = new StringContent("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\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}}/api/v2/files/find-via-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/find-via-request"

	payload := strings.NewReader("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\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/api/v2/files/find-via-request HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/find-via-request")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/find-via-request"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/find-via-request")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/find-via-request")
  .header("content-type", "application/json")
  .body("{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  aipId: '',
  representationId: '',
  directoryPaths: [],
  fileId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/files/find-via-request');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/find-via-request',
  headers: {'content-type': 'application/json'},
  data: {aipId: '', representationId: '', directoryPaths: [], fileId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/find-via-request';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":"","directoryPaths":[],"fileId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/find-via-request',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aipId": "",\n  "representationId": "",\n  "directoryPaths": [],\n  "fileId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/find-via-request")
  .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/api/v2/files/find-via-request',
  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({aipId: '', representationId: '', directoryPaths: [], fileId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/find-via-request',
  headers: {'content-type': 'application/json'},
  body: {aipId: '', representationId: '', directoryPaths: [], fileId: ''},
  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}}/api/v2/files/find-via-request');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  aipId: '',
  representationId: '',
  directoryPaths: [],
  fileId: ''
});

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}}/api/v2/files/find-via-request',
  headers: {'content-type': 'application/json'},
  data: {aipId: '', representationId: '', directoryPaths: [], fileId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/find-via-request';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":"","directoryPaths":[],"fileId":""}'
};

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 = @{ @"aipId": @"",
                              @"representationId": @"",
                              @"directoryPaths": @[  ],
                              @"fileId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/find-via-request"]
                                                       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}}/api/v2/files/find-via-request" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/find-via-request",
  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([
    'aipId' => '',
    'representationId' => '',
    'directoryPaths' => [
        
    ],
    'fileId' => ''
  ]),
  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}}/api/v2/files/find-via-request', [
  'body' => '{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/find-via-request');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aipId' => '',
  'representationId' => '',
  'directoryPaths' => [
    
  ],
  'fileId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aipId' => '',
  'representationId' => '',
  'directoryPaths' => [
    
  ],
  'fileId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/find-via-request');
$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}}/api/v2/files/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/find-via-request", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/find-via-request"

payload = {
    "aipId": "",
    "representationId": "",
    "directoryPaths": [],
    "fileId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/find-via-request"

payload <- "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\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}}/api/v2/files/find-via-request")

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  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\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/api/v2/files/find-via-request') do |req|
  req.body = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"directoryPaths\": [],\n  \"fileId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/find-via-request";

    let payload = json!({
        "aipId": "",
        "representationId": "",
        "directoryPaths": (),
        "fileId": ""
    });

    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}}/api/v2/files/find-via-request \
  --header 'content-type: application/json' \
  --data '{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}'
echo '{
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
}' |  \
  http POST {{baseUrl}}/api/v2/files/find-via-request \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "aipId": "",\n  "representationId": "",\n  "directoryPaths": [],\n  "fileId": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/find-via-request
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aipId": "",
  "representationId": "",
  "directoryPaths": [],
  "fileId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/find-via-request")! 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 Retrieves from the configuration the rules for the Representation information (1)
{{baseUrl}}/api/v2/files/configuration/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/configuration/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/files/configuration/rules")
require "http/client"

url = "{{baseUrl}}/api/v2/files/configuration/rules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/configuration/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/configuration/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/configuration/rules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/files/configuration/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/files/configuration/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/configuration/rules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/configuration/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/files/configuration/rules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/files/configuration/rules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/files/configuration/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/configuration/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/configuration/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/configuration/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/files/configuration/rules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/files/configuration/rules'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/files/configuration/rules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/files/configuration/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/configuration/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/configuration/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/files/configuration/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/configuration/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/files/configuration/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/configuration/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/files/configuration/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/files/configuration/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/configuration/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/files/configuration/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/configuration/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/configuration/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/configuration/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/files/configuration/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/configuration/rules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/files/configuration/rules
http GET {{baseUrl}}/api/v2/files/configuration/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/files/configuration/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/configuration/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Returns a set of suggestions giving a query (11)
{{baseUrl}}/api/v2/files/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/suggest" {:content-type :json
                                                                 :form-params {:field ""
                                                                               :query ""
                                                                               :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/files/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/files/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/files/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/files/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/files/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/suggest")
  .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/api/v2/files/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/files/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/files/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/suggest"]
                                                       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}}/api/v2/files/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/files/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/suggest');
$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}}/api/v2/files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/files/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/files/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/files/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/files/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/suggest")! 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 Uploads a file under a representation
{{baseUrl}}/api/v2/files/upload
QUERY PARAMS

aip-id
representation-id
BODY json

{
  "resource": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-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  \"resource\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/files/upload" {:query-params {:aip-id ""
                                                                               :representation-id ""}
                                                                :content-type :json
                                                                :form-params {:resource ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"resource\": \"\"\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}}/api/v2/files/upload?aip-id=&representation-id="),
    Content = new StringContent("{\n  \"resource\": \"\"\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}}/api/v2/files/upload?aip-id=&representation-id=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resource\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="

	payload := strings.NewReader("{\n  \"resource\": \"\"\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/api/v2/files/upload?aip-id=&representation-id= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "resource": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resource\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resource\": \"\"\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  \"resource\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=")
  .header("content-type", "application/json")
  .body("{\n  \"resource\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resource: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/upload',
  params: {'aip-id': '', 'representation-id': ''},
  headers: {'content-type': 'application/json'},
  data: {resource: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resource":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resource": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resource\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-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/api/v2/files/upload?aip-id=&representation-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({resource: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/upload',
  qs: {'aip-id': '', 'representation-id': ''},
  headers: {'content-type': 'application/json'},
  body: {resource: ''},
  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}}/api/v2/files/upload');

req.query({
  'aip-id': '',
  'representation-id': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  resource: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/files/upload',
  params: {'aip-id': '', 'representation-id': ''},
  headers: {'content-type': 'application/json'},
  data: {resource: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resource":""}'
};

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 = @{ @"resource": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/files/upload?aip-id=&representation-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}}/api/v2/files/upload?aip-id=&representation-id=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"resource\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-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([
    'resource' => ''
  ]),
  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}}/api/v2/files/upload?aip-id=&representation-id=', [
  'body' => '{
  "resource": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/files/upload');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'aip-id' => '',
  'representation-id' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resource' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resource' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/files/upload');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'aip-id' => '',
  'representation-id' => ''
]));

$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}}/api/v2/files/upload?aip-id=&representation-id=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resource": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resource": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"resource\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/files/upload?aip-id=&representation-id=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/files/upload"

querystring = {"aip-id":"","representation-id":""}

payload = { "resource": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/files/upload"

queryString <- list(
  aip-id = "",
  representation-id = ""
)

payload <- "{\n  \"resource\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/files/upload?aip-id=&representation-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  \"resource\": \"\"\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/api/v2/files/upload') do |req|
  req.params['aip-id'] = ''
  req.params['representation-id'] = ''
  req.body = "{\n  \"resource\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/files/upload";

    let querystring = [
        ("aip-id", ""),
        ("representation-id", ""),
    ];

    let payload = json!({"resource": ""});

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=' \
  --header 'content-type: application/json' \
  --data '{
  "resource": ""
}'
echo '{
  "resource": ""
}' |  \
  http POST '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "resource": ""\n}' \
  --output-document \
  - '{{baseUrl}}/api/v2/files/upload?aip-id=&representation-id='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["resource": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/files/upload?aip-id=&representation-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 Count indexed resources (3)
{{baseUrl}}/api/v2/incidences/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/incidences/count" {:content-type :json
                                                                    :form-params {:filter {:parameters [{:name ""
                                                                                                         :@type ""}]}
                                                                                  :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/incidences/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/incidences/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/incidences/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/incidences/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/incidences/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/count")
  .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/api/v2/incidences/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/incidences/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/incidences/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/count"]
                                                       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}}/api/v2/incidences/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/incidences/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/count');
$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}}/api/v2/incidences/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/incidences/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/incidences/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/incidences/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/incidences/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/incidences/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/incidences/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/incidences/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/count")! 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 Deletes multiple incidences via search query
{{baseUrl}}/api/v2/incidences/delete
BODY json

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/delete");

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/incidences/delete" {:content-type :json
                                                                     :form-params {:itemsToDelete {:@type ""}
                                                                                   :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/incidences/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/incidences/delete"),
    Content = new StringContent("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/incidences/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences/delete"

	payload := strings.NewReader("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/incidences/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/delete")
  .header("content-type", "application/json")
  .body("{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/incidences/delete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/incidences/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/delete")
  .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/api/v2/incidences/delete',
  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({itemsToDelete: {'@type': ''}, details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/delete',
  headers: {'content-type': 'application/json'},
  body: {itemsToDelete: {'@type': ''}, details: ''},
  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}}/api/v2/incidences/delete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  itemsToDelete: {
    '@type': ''
  },
  details: ''
});

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}}/api/v2/incidences/delete',
  headers: {'content-type': 'application/json'},
  data: {itemsToDelete: {'@type': ''}, details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"itemsToDelete":{"@type":""},"details":""}'
};

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 = @{ @"itemsToDelete": @{ @"@type": @"" },
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/delete"]
                                                       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}}/api/v2/incidences/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences/delete",
  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([
    'itemsToDelete' => [
        '@type' => ''
    ],
    'details' => ''
  ]),
  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}}/api/v2/incidences/delete', [
  'body' => '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'itemsToDelete' => [
    '@type' => ''
  ],
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/delete');
$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}}/api/v2/incidences/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/incidences/delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences/delete"

payload = {
    "itemsToDelete": { "@type": "" },
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences/delete"

payload <- "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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}}/api/v2/incidences/delete")

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  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\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/api/v2/incidences/delete') do |req|
  req.body = "{\n  \"itemsToDelete\": {\n    \"@type\": \"\"\n  },\n  \"details\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/incidences/delete";

    let payload = json!({
        "itemsToDelete": json!({"@type": ""}),
        "details": ""
    });

    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}}/api/v2/incidences/delete \
  --header 'content-type: application/json' \
  --data '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}'
echo '{
  "itemsToDelete": {
    "@type": ""
  },
  "details": ""
}' |  \
  http POST {{baseUrl}}/api/v2/incidences/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "itemsToDelete": {\n    "@type": ""\n  },\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/incidences/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "itemsToDelete": ["@type": ""],
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (3)
{{baseUrl}}/api/v2/incidences/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/incidences/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/incidences/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/incidences/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/incidences/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/incidences/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/incidences/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/incidences/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/incidences/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/incidences/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/incidences/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/incidences/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/incidences/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/incidences/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/incidences/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/incidences/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/incidences/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/incidences/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/incidences/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/incidences/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/incidences/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/incidences/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/incidences/find/:uuid
http GET {{baseUrl}}/api/v2/incidences/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/incidences/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (3)
{{baseUrl}}/api/v2/incidences/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/incidences/find" {:content-type :json
                                                                   :form-params {:filter {:parameters [{:name ""
                                                                                                        :@type ""}]}
                                                                                 :onlyActive false
                                                                                 :sorter {:parameters [{:name ""
                                                                                                        :descending false}]}
                                                                                 :sublist {:firstElementIndex 0
                                                                                           :maximumElementCount 0}
                                                                                 :facets {:parameters {}
                                                                                          :query ""}
                                                                                 :exportFacets false
                                                                                 :filename ""
                                                                                 :fieldsToReturn []
                                                                                 :collapse {:field ""
                                                                                            :minMax {:numericField ""
                                                                                                     :max false}
                                                                                            :sorter {}
                                                                                            :nullPolicy ""
                                                                                            :hint ""
                                                                                            :size 0
                                                                                            :collectElevatedDocsWhenCollapsing false}
                                                                                 :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/incidences/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/incidences/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/incidences/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/incidences/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/incidences/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/find")
  .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/api/v2/incidences/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/incidences/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/incidences/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/find"]
                                                       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}}/api/v2/incidences/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/incidences/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/find');
$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}}/api/v2/incidences/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/incidences/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/incidences/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/incidences/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/incidences/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/incidences/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/incidences/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/incidences/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/find")! 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 Returns a set of suggestions giving a query (3)
{{baseUrl}}/api/v2/incidences/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/incidences/suggest" {:content-type :json
                                                                      :form-params {:field ""
                                                                                    :query ""
                                                                                    :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/incidences/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/incidences/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/incidences/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/incidences/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/incidences/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/incidences/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/incidences/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/suggest")
  .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/api/v2/incidences/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/incidences/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/incidences/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/incidences/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/suggest"]
                                                       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}}/api/v2/incidences/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/incidences/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/suggest');
$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}}/api/v2/incidences/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/incidences/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/incidences/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/incidences/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/incidences/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/incidences/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/incidences/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/incidences/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/suggest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Updates a single risk incidence
{{baseUrl}}/api/v2/incidences
BODY json

{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/incidences" {:content-type :json
                                                             :form-params {:id ""
                                                                           :aipId ""
                                                                           :representationId ""
                                                                           :filePath []
                                                                           :fileId ""
                                                                           :objectClass ""
                                                                           :riskId ""
                                                                           :description ""
                                                                           :byPlugin false
                                                                           :status ""
                                                                           :severity ""
                                                                           :detectedOn ""
                                                                           :detectedBy ""
                                                                           :mitigatedOn ""
                                                                           :mitigatedBy ""
                                                                           :mitigatedDescription ""
                                                                           :fields {}
                                                                           :instanceId ""
                                                                           :instanceName ""
                                                                           :updatedOn ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/incidences"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/incidences"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\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}}/api/v2/incidences");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/incidences HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 391

{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/incidences")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/incidences")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  aipId: '',
  representationId: '',
  filePath: [],
  fileId: '',
  objectClass: '',
  riskId: '',
  description: '',
  byPlugin: false,
  status: '',
  severity: '',
  detectedOn: '',
  detectedBy: '',
  mitigatedOn: '',
  mitigatedBy: '',
  mitigatedDescription: '',
  fields: {},
  instanceId: '',
  instanceName: '',
  updatedOn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/incidences');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/incidences',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    aipId: '',
    representationId: '',
    filePath: [],
    fileId: '',
    objectClass: '',
    riskId: '',
    description: '',
    byPlugin: false,
    status: '',
    severity: '',
    detectedOn: '',
    detectedBy: '',
    mitigatedOn: '',
    mitigatedBy: '',
    mitigatedDescription: '',
    fields: {},
    instanceId: '',
    instanceName: '',
    updatedOn: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","aipId":"","representationId":"","filePath":[],"fileId":"","objectClass":"","riskId":"","description":"","byPlugin":false,"status":"","severity":"","detectedOn":"","detectedBy":"","mitigatedOn":"","mitigatedBy":"","mitigatedDescription":"","fields":{},"instanceId":"","instanceName":"","updatedOn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/incidences',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "aipId": "",\n  "representationId": "",\n  "filePath": [],\n  "fileId": "",\n  "objectClass": "",\n  "riskId": "",\n  "description": "",\n  "byPlugin": false,\n  "status": "",\n  "severity": "",\n  "detectedOn": "",\n  "detectedBy": "",\n  "mitigatedOn": "",\n  "mitigatedBy": "",\n  "mitigatedDescription": "",\n  "fields": {},\n  "instanceId": "",\n  "instanceName": "",\n  "updatedOn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/incidences',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  aipId: '',
  representationId: '',
  filePath: [],
  fileId: '',
  objectClass: '',
  riskId: '',
  description: '',
  byPlugin: false,
  status: '',
  severity: '',
  detectedOn: '',
  detectedBy: '',
  mitigatedOn: '',
  mitigatedBy: '',
  mitigatedDescription: '',
  fields: {},
  instanceId: '',
  instanceName: '',
  updatedOn: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/incidences',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    aipId: '',
    representationId: '',
    filePath: [],
    fileId: '',
    objectClass: '',
    riskId: '',
    description: '',
    byPlugin: false,
    status: '',
    severity: '',
    detectedOn: '',
    detectedBy: '',
    mitigatedOn: '',
    mitigatedBy: '',
    mitigatedDescription: '',
    fields: {},
    instanceId: '',
    instanceName: '',
    updatedOn: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/incidences');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  aipId: '',
  representationId: '',
  filePath: [],
  fileId: '',
  objectClass: '',
  riskId: '',
  description: '',
  byPlugin: false,
  status: '',
  severity: '',
  detectedOn: '',
  detectedBy: '',
  mitigatedOn: '',
  mitigatedBy: '',
  mitigatedDescription: '',
  fields: {},
  instanceId: '',
  instanceName: '',
  updatedOn: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/incidences',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    aipId: '',
    representationId: '',
    filePath: [],
    fileId: '',
    objectClass: '',
    riskId: '',
    description: '',
    byPlugin: false,
    status: '',
    severity: '',
    detectedOn: '',
    detectedBy: '',
    mitigatedOn: '',
    mitigatedBy: '',
    mitigatedDescription: '',
    fields: {},
    instanceId: '',
    instanceName: '',
    updatedOn: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","aipId":"","representationId":"","filePath":[],"fileId":"","objectClass":"","riskId":"","description":"","byPlugin":false,"status":"","severity":"","detectedOn":"","detectedBy":"","mitigatedOn":"","mitigatedBy":"","mitigatedDescription":"","fields":{},"instanceId":"","instanceName":"","updatedOn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"aipId": @"",
                              @"representationId": @"",
                              @"filePath": @[  ],
                              @"fileId": @"",
                              @"objectClass": @"",
                              @"riskId": @"",
                              @"description": @"",
                              @"byPlugin": @NO,
                              @"status": @"",
                              @"severity": @"",
                              @"detectedOn": @"",
                              @"detectedBy": @"",
                              @"mitigatedOn": @"",
                              @"mitigatedBy": @"",
                              @"mitigatedDescription": @"",
                              @"fields": @{  },
                              @"instanceId": @"",
                              @"instanceName": @"",
                              @"updatedOn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/incidences" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'aipId' => '',
    'representationId' => '',
    'filePath' => [
        
    ],
    'fileId' => '',
    'objectClass' => '',
    'riskId' => '',
    'description' => '',
    'byPlugin' => null,
    'status' => '',
    'severity' => '',
    'detectedOn' => '',
    'detectedBy' => '',
    'mitigatedOn' => '',
    'mitigatedBy' => '',
    'mitigatedDescription' => '',
    'fields' => [
        
    ],
    'instanceId' => '',
    'instanceName' => '',
    'updatedOn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/incidences', [
  'body' => '{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'aipId' => '',
  'representationId' => '',
  'filePath' => [
    
  ],
  'fileId' => '',
  'objectClass' => '',
  'riskId' => '',
  'description' => '',
  'byPlugin' => null,
  'status' => '',
  'severity' => '',
  'detectedOn' => '',
  'detectedBy' => '',
  'mitigatedOn' => '',
  'mitigatedBy' => '',
  'mitigatedDescription' => '',
  'fields' => [
    
  ],
  'instanceId' => '',
  'instanceName' => '',
  'updatedOn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'aipId' => '',
  'representationId' => '',
  'filePath' => [
    
  ],
  'fileId' => '',
  'objectClass' => '',
  'riskId' => '',
  'description' => '',
  'byPlugin' => null,
  'status' => '',
  'severity' => '',
  'detectedOn' => '',
  'detectedBy' => '',
  'mitigatedOn' => '',
  'mitigatedBy' => '',
  'mitigatedDescription' => '',
  'fields' => [
    
  ],
  'instanceId' => '',
  'instanceName' => '',
  'updatedOn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/incidences' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/incidences", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences"

payload = {
    "id": "",
    "aipId": "",
    "representationId": "",
    "filePath": [],
    "fileId": "",
    "objectClass": "",
    "riskId": "",
    "description": "",
    "byPlugin": False,
    "status": "",
    "severity": "",
    "detectedOn": "",
    "detectedBy": "",
    "mitigatedOn": "",
    "mitigatedBy": "",
    "mitigatedDescription": "",
    "fields": {},
    "instanceId": "",
    "instanceName": "",
    "updatedOn": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences"

payload <- "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/incidences")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/incidences') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"aipId\": \"\",\n  \"representationId\": \"\",\n  \"filePath\": [],\n  \"fileId\": \"\",\n  \"objectClass\": \"\",\n  \"riskId\": \"\",\n  \"description\": \"\",\n  \"byPlugin\": false,\n  \"status\": \"\",\n  \"severity\": \"\",\n  \"detectedOn\": \"\",\n  \"detectedBy\": \"\",\n  \"mitigatedOn\": \"\",\n  \"mitigatedBy\": \"\",\n  \"mitigatedDescription\": \"\",\n  \"fields\": {},\n  \"instanceId\": \"\",\n  \"instanceName\": \"\",\n  \"updatedOn\": \"\"\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}}/api/v2/incidences";

    let payload = json!({
        "id": "",
        "aipId": "",
        "representationId": "",
        "filePath": (),
        "fileId": "",
        "objectClass": "",
        "riskId": "",
        "description": "",
        "byPlugin": false,
        "status": "",
        "severity": "",
        "detectedOn": "",
        "detectedBy": "",
        "mitigatedOn": "",
        "mitigatedBy": "",
        "mitigatedDescription": "",
        "fields": json!({}),
        "instanceId": "",
        "instanceName": "",
        "updatedOn": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/incidences \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}'
echo '{
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": {},
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/incidences \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "aipId": "",\n  "representationId": "",\n  "filePath": [],\n  "fileId": "",\n  "objectClass": "",\n  "riskId": "",\n  "description": "",\n  "byPlugin": false,\n  "status": "",\n  "severity": "",\n  "detectedOn": "",\n  "detectedBy": "",\n  "mitigatedOn": "",\n  "mitigatedBy": "",\n  "mitigatedDescription": "",\n  "fields": {},\n  "instanceId": "",\n  "instanceName": "",\n  "updatedOn": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/incidences
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "aipId": "",
  "representationId": "",
  "filePath": [],
  "fileId": "",
  "objectClass": "",
  "riskId": "",
  "description": "",
  "byPlugin": false,
  "status": "",
  "severity": "",
  "detectedOn": "",
  "detectedBy": "",
  "mitigatedOn": "",
  "mitigatedBy": "",
  "mitigatedDescription": "",
  "fields": [],
  "instanceId": "",
  "instanceName": "",
  "updatedOn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Updates multiple risk incidences via search query
{{baseUrl}}/api/v2/incidences/update
BODY json

{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/incidences/update");

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  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/api/v2/incidences/update" {:content-type :json
                                                                      :form-params {:selectedItems {:@type ""}
                                                                                    :mitigatedDescription ""
                                                                                    :severity ""
                                                                                    :status ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/incidences/update"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\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}}/api/v2/incidences/update"),
    Content = new StringContent("{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/incidences/update");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/incidences/update"

	payload := strings.NewReader("{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\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/api/v2/incidences/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 108

{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/incidences/update")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/incidences/update"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/update")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/incidences/update")
  .header("content-type", "application/json")
  .body("{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  selectedItems: {
    '@type': ''
  },
  mitigatedDescription: '',
  severity: '',
  status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/api/v2/incidences/update');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/incidences/update',
  headers: {'content-type': 'application/json'},
  data: {
    selectedItems: {'@type': ''},
    mitigatedDescription: '',
    severity: '',
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/incidences/update';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"selectedItems":{"@type":""},"mitigatedDescription":"","severity":"","status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/incidences/update',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "selectedItems": {\n    "@type": ""\n  },\n  "mitigatedDescription": "",\n  "severity": "",\n  "status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/incidences/update")
  .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/api/v2/incidences/update',
  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({
  selectedItems: {'@type': ''},
  mitigatedDescription: '',
  severity: '',
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/incidences/update',
  headers: {'content-type': 'application/json'},
  body: {
    selectedItems: {'@type': ''},
    mitigatedDescription: '',
    severity: '',
    status: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/api/v2/incidences/update');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  selectedItems: {
    '@type': ''
  },
  mitigatedDescription: '',
  severity: '',
  status: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/incidences/update',
  headers: {'content-type': 'application/json'},
  data: {
    selectedItems: {'@type': ''},
    mitigatedDescription: '',
    severity: '',
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/incidences/update';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"selectedItems":{"@type":""},"mitigatedDescription":"","severity":"","status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"selectedItems": @{ @"@type": @"" },
                              @"mitigatedDescription": @"",
                              @"severity": @"",
                              @"status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/incidences/update"]
                                                       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}}/api/v2/incidences/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/incidences/update",
  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([
    'selectedItems' => [
        '@type' => ''
    ],
    'mitigatedDescription' => '',
    'severity' => '',
    'status' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/api/v2/incidences/update', [
  'body' => '{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/incidences/update');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'selectedItems' => [
    '@type' => ''
  ],
  'mitigatedDescription' => '',
  'severity' => '',
  'status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'selectedItems' => [
    '@type' => ''
  ],
  'mitigatedDescription' => '',
  'severity' => '',
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/incidences/update');
$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}}/api/v2/incidences/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/incidences/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/api/v2/incidences/update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/incidences/update"

payload = {
    "selectedItems": { "@type": "" },
    "mitigatedDescription": "",
    "severity": "",
    "status": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/incidences/update"

payload <- "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\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}}/api/v2/incidences/update")

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  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/api/v2/incidences/update') do |req|
  req.body = "{\n  \"selectedItems\": {\n    \"@type\": \"\"\n  },\n  \"mitigatedDescription\": \"\",\n  \"severity\": \"\",\n  \"status\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/incidences/update";

    let payload = json!({
        "selectedItems": json!({"@type": ""}),
        "mitigatedDescription": "",
        "severity": "",
        "status": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/api/v2/incidences/update \
  --header 'content-type: application/json' \
  --data '{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}'
echo '{
  "selectedItems": {
    "@type": ""
  },
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
}' |  \
  http PATCH {{baseUrl}}/api/v2/incidences/update \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "selectedItems": {\n    "@type": ""\n  },\n  "mitigatedDescription": "",\n  "severity": "",\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/incidences/update
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "selectedItems": ["@type": ""],
  "mitigatedDescription": "",
  "severity": "",
  "status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/incidences/update")! 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 Count indexed resources (10)
{{baseUrl}}/api/v2/job-reports/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/job-reports/count" {:content-type :json
                                                                     :form-params {:filter {:parameters [{:name ""
                                                                                                          :@type ""}]}
                                                                                   :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/job-reports/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/job-reports/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/job-reports/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/job-reports/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/job-reports/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/job-reports/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/job-reports/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/job-reports/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/job-reports/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/job-reports/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/job-reports/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/count")
  .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/api/v2/job-reports/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/job-reports/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/job-reports/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/job-reports/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/job-reports/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/count"]
                                                       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}}/api/v2/job-reports/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/job-reports/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/job-reports/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/job-reports/count');
$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}}/api/v2/job-reports/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/job-reports/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/job-reports/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/job-reports/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/job-reports/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/job-reports/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/job-reports/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/job-reports/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/job-reports/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/job-reports/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (10)
{{baseUrl}}/api/v2/job-reports/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/job-reports/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/job-reports/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/job-reports/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/job-reports/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/job-reports/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/job-reports/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/job-reports/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/job-reports/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/job-reports/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/job-reports/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/job-reports/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/job-reports/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/job-reports/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/job-reports/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/job-reports/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/job-reports/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/job-reports/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/job-reports/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/job-reports/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/job-reports/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/job-reports/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/job-reports/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/job-reports/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/job-reports/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/job-reports/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/job-reports/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/job-reports/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/job-reports/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/job-reports/find/:uuid
http GET {{baseUrl}}/api/v2/job-reports/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/job-reports/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (10)
{{baseUrl}}/api/v2/job-reports/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/job-reports/find" {:content-type :json
                                                                    :form-params {:filter {:parameters [{:name ""
                                                                                                         :@type ""}]}
                                                                                  :onlyActive false
                                                                                  :sorter {:parameters [{:name ""
                                                                                                         :descending false}]}
                                                                                  :sublist {:firstElementIndex 0
                                                                                            :maximumElementCount 0}
                                                                                  :facets {:parameters {}
                                                                                           :query ""}
                                                                                  :exportFacets false
                                                                                  :filename ""
                                                                                  :fieldsToReturn []
                                                                                  :collapse {:field ""
                                                                                             :minMax {:numericField ""
                                                                                                      :max false}
                                                                                             :sorter {}
                                                                                             :nullPolicy ""
                                                                                             :hint ""
                                                                                             :size 0
                                                                                             :collectElevatedDocsWhenCollapsing false}
                                                                                  :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/job-reports/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/job-reports/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/job-reports/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/job-reports/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/job-reports/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/job-reports/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/job-reports/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/job-reports/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/job-reports/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/job-reports/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/job-reports/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/find")
  .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/api/v2/job-reports/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/job-reports/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/job-reports/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/job-reports/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/job-reports/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/find"]
                                                       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}}/api/v2/job-reports/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/job-reports/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/job-reports/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/job-reports/find');
$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}}/api/v2/job-reports/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/job-reports/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/job-reports/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/job-reports/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/job-reports/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/job-reports/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/job-reports/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/job-reports/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/job-reports/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/job-reports/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/find")! 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 Returns a set of suggestions giving a query (10)
{{baseUrl}}/api/v2/job-reports/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/job-reports/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/job-reports/suggest" {:content-type :json
                                                                       :form-params {:field ""
                                                                                     :query ""
                                                                                     :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/job-reports/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/job-reports/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/job-reports/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/job-reports/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/job-reports/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/job-reports/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/job-reports/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/job-reports/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/job-reports/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/job-reports/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/job-reports/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/job-reports/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/job-reports/suggest")
  .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/api/v2/job-reports/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/job-reports/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/job-reports/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/job-reports/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/job-reports/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/job-reports/suggest"]
                                                       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}}/api/v2/job-reports/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/job-reports/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/job-reports/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/job-reports/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/job-reports/suggest');
$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}}/api/v2/job-reports/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/job-reports/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/job-reports/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/job-reports/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/job-reports/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/job-reports/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/job-reports/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/job-reports/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/job-reports/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/job-reports/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/job-reports/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/job-reports/suggest")! 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 Approve job
{{baseUrl}}/api/v2/jobs/approve
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/approve");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/approve" {:content-type :json
                                                                :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/approve"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/approve"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/approve");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/approve"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/approve HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/approve")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/approve"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/approve")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/approve")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/jobs/approve');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/approve',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/approve';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/approve',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/approve")
  .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/api/v2/jobs/approve',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/approve',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/jobs/approve');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/approve',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/approve';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/approve"]
                                                       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}}/api/v2/jobs/approve" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/approve",
  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' => ''
  ]),
  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}}/api/v2/jobs/approve', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/approve');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/approve');
$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}}/api/v2/jobs/approve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/approve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/approve", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/approve"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/approve"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/approve")

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\": \"\"\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/api/v2/jobs/approve') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/approve";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/jobs/approve \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/jobs/approve \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/approve
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/approve")! 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 Count indexed resources (9)
{{baseUrl}}/api/v2/jobs/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/count" {:content-type :json
                                                              :form-params {:filter {:parameters [{:name ""
                                                                                                   :@type ""}]}
                                                                            :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/jobs/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/jobs/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/count")
  .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/api/v2/jobs/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/jobs/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/jobs/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/count"]
                                                       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}}/api/v2/jobs/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/jobs/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/count');
$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}}/api/v2/jobs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/jobs/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/jobs/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/count")! 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 job
{{baseUrl}}/api/v2/jobs
BODY json

{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs" {:content-type :json
                                                        :form-params {:id ""
                                                                      :name ""
                                                                      :username ""
                                                                      :startDate ""
                                                                      :endDate ""
                                                                      :state ""
                                                                      :stateDetails ""
                                                                      :instanceId ""
                                                                      :jobUsersDetails [{:username ""
                                                                                         :fullname ""
                                                                                         :email ""
                                                                                         :role ""}]
                                                                      :instanceName ""
                                                                      :jobStats {:completionPercentage 0
                                                                                 :sourceObjectsCount 0
                                                                                 :sourceObjectsBeingProcessed 0
                                                                                 :sourceObjectsWaitingToBeProcessed 0
                                                                                 :sourceObjectsProcessedWithSuccess 0
                                                                                 :sourceObjectsProcessedWithPartialSuccess 0
                                                                                 :sourceObjectsProcessedWithFailure 0
                                                                                 :sourceObjectsProcessedWithSkipped 0
                                                                                 :outcomeObjectsWithManualIntervention 0}
                                                                      :plugin ""
                                                                      :pluginType ""
                                                                      :pluginParameters {}
                                                                      :sourceObjects {:selectedClass ""
                                                                                      :type ""}
                                                                      :outcomeObjectsClass ""
                                                                      :attachmentsList []
                                                                      :fields {}
                                                                      :priority ""
                                                                      :parallelism ""
                                                                      :stopping false
                                                                      :inFinalState false}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 956

{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [
    {
      username: '',
      fullname: '',
      email: '',
      role: ''
    }
  ],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {
    selectedClass: '',
    type: ''
  },
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: 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}}/api/v2/jobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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}}/api/v2/jobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "username": "",\n  "startDate": "",\n  "endDate": "",\n  "state": "",\n  "stateDetails": "",\n  "instanceId": "",\n  "jobUsersDetails": [\n    {\n      "username": "",\n      "fullname": "",\n      "email": "",\n      "role": ""\n    }\n  ],\n  "instanceName": "",\n  "jobStats": {\n    "completionPercentage": 0,\n    "sourceObjectsCount": 0,\n    "sourceObjectsBeingProcessed": 0,\n    "sourceObjectsWaitingToBeProcessed": 0,\n    "sourceObjectsProcessedWithSuccess": 0,\n    "sourceObjectsProcessedWithPartialSuccess": 0,\n    "sourceObjectsProcessedWithFailure": 0,\n    "sourceObjectsProcessedWithSkipped": 0,\n    "outcomeObjectsWithManualIntervention": 0\n  },\n  "plugin": "",\n  "pluginType": "",\n  "pluginParameters": {},\n  "sourceObjects": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "outcomeObjectsClass": "",\n  "attachmentsList": [],\n  "fields": {},\n  "priority": "",\n  "parallelism": "",\n  "stopping": false,\n  "inFinalState": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs")
  .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/api/v2/jobs',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {selectedClass: '', type: ''},
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: 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}}/api/v2/jobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [
    {
      username: '',
      fullname: '',
      email: '',
      role: ''
    }
  ],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {
    selectedClass: '',
    type: ''
  },
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: 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}}/api/v2/jobs',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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 = @{ @"id": @"",
                              @"name": @"",
                              @"username": @"",
                              @"startDate": @"",
                              @"endDate": @"",
                              @"state": @"",
                              @"stateDetails": @"",
                              @"instanceId": @"",
                              @"jobUsersDetails": @[ @{ @"username": @"", @"fullname": @"", @"email": @"", @"role": @"" } ],
                              @"instanceName": @"",
                              @"jobStats": @{ @"completionPercentage": @0, @"sourceObjectsCount": @0, @"sourceObjectsBeingProcessed": @0, @"sourceObjectsWaitingToBeProcessed": @0, @"sourceObjectsProcessedWithSuccess": @0, @"sourceObjectsProcessedWithPartialSuccess": @0, @"sourceObjectsProcessedWithFailure": @0, @"sourceObjectsProcessedWithSkipped": @0, @"outcomeObjectsWithManualIntervention": @0 },
                              @"plugin": @"",
                              @"pluginType": @"",
                              @"pluginParameters": @{  },
                              @"sourceObjects": @{ @"selectedClass": @"", @"type": @"" },
                              @"outcomeObjectsClass": @"",
                              @"attachmentsList": @[  ],
                              @"fields": @{  },
                              @"priority": @"",
                              @"parallelism": @"",
                              @"stopping": @NO,
                              @"inFinalState": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs"]
                                                       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}}/api/v2/jobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'username' => '',
    'startDate' => '',
    'endDate' => '',
    'state' => '',
    'stateDetails' => '',
    'instanceId' => '',
    'jobUsersDetails' => [
        [
                'username' => '',
                'fullname' => '',
                'email' => '',
                'role' => ''
        ]
    ],
    'instanceName' => '',
    'jobStats' => [
        'completionPercentage' => 0,
        'sourceObjectsCount' => 0,
        'sourceObjectsBeingProcessed' => 0,
        'sourceObjectsWaitingToBeProcessed' => 0,
        'sourceObjectsProcessedWithSuccess' => 0,
        'sourceObjectsProcessedWithPartialSuccess' => 0,
        'sourceObjectsProcessedWithFailure' => 0,
        'sourceObjectsProcessedWithSkipped' => 0,
        'outcomeObjectsWithManualIntervention' => 0
    ],
    'plugin' => '',
    'pluginType' => '',
    'pluginParameters' => [
        
    ],
    'sourceObjects' => [
        'selectedClass' => '',
        'type' => ''
    ],
    'outcomeObjectsClass' => '',
    'attachmentsList' => [
        
    ],
    'fields' => [
        
    ],
    'priority' => '',
    'parallelism' => '',
    'stopping' => null,
    'inFinalState' => 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}}/api/v2/jobs', [
  'body' => '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'username' => '',
  'startDate' => '',
  'endDate' => '',
  'state' => '',
  'stateDetails' => '',
  'instanceId' => '',
  'jobUsersDetails' => [
    [
        'username' => '',
        'fullname' => '',
        'email' => '',
        'role' => ''
    ]
  ],
  'instanceName' => '',
  'jobStats' => [
    'completionPercentage' => 0,
    'sourceObjectsCount' => 0,
    'sourceObjectsBeingProcessed' => 0,
    'sourceObjectsWaitingToBeProcessed' => 0,
    'sourceObjectsProcessedWithSuccess' => 0,
    'sourceObjectsProcessedWithPartialSuccess' => 0,
    'sourceObjectsProcessedWithFailure' => 0,
    'sourceObjectsProcessedWithSkipped' => 0,
    'outcomeObjectsWithManualIntervention' => 0
  ],
  'plugin' => '',
  'pluginType' => '',
  'pluginParameters' => [
    
  ],
  'sourceObjects' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'outcomeObjectsClass' => '',
  'attachmentsList' => [
    
  ],
  'fields' => [
    
  ],
  'priority' => '',
  'parallelism' => '',
  'stopping' => null,
  'inFinalState' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'username' => '',
  'startDate' => '',
  'endDate' => '',
  'state' => '',
  'stateDetails' => '',
  'instanceId' => '',
  'jobUsersDetails' => [
    [
        'username' => '',
        'fullname' => '',
        'email' => '',
        'role' => ''
    ]
  ],
  'instanceName' => '',
  'jobStats' => [
    'completionPercentage' => 0,
    'sourceObjectsCount' => 0,
    'sourceObjectsBeingProcessed' => 0,
    'sourceObjectsWaitingToBeProcessed' => 0,
    'sourceObjectsProcessedWithSuccess' => 0,
    'sourceObjectsProcessedWithPartialSuccess' => 0,
    'sourceObjectsProcessedWithFailure' => 0,
    'sourceObjectsProcessedWithSkipped' => 0,
    'outcomeObjectsWithManualIntervention' => 0
  ],
  'plugin' => '',
  'pluginType' => '',
  'pluginParameters' => [
    
  ],
  'sourceObjects' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'outcomeObjectsClass' => '',
  'attachmentsList' => [
    
  ],
  'fields' => [
    
  ],
  'priority' => '',
  'parallelism' => '',
  'stopping' => null,
  'inFinalState' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs');
$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}}/api/v2/jobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs"

payload = {
    "id": "",
    "name": "",
    "username": "",
    "startDate": "",
    "endDate": "",
    "state": "",
    "stateDetails": "",
    "instanceId": "",
    "jobUsersDetails": [
        {
            "username": "",
            "fullname": "",
            "email": "",
            "role": ""
        }
    ],
    "instanceName": "",
    "jobStats": {
        "completionPercentage": 0,
        "sourceObjectsCount": 0,
        "sourceObjectsBeingProcessed": 0,
        "sourceObjectsWaitingToBeProcessed": 0,
        "sourceObjectsProcessedWithSuccess": 0,
        "sourceObjectsProcessedWithPartialSuccess": 0,
        "sourceObjectsProcessedWithFailure": 0,
        "sourceObjectsProcessedWithSkipped": 0,
        "outcomeObjectsWithManualIntervention": 0
    },
    "plugin": "",
    "pluginType": "",
    "pluginParameters": {},
    "sourceObjects": {
        "selectedClass": "",
        "type": ""
    },
    "outcomeObjectsClass": "",
    "attachmentsList": [],
    "fields": {},
    "priority": "",
    "parallelism": "",
    "stopping": False,
    "inFinalState": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs";

    let payload = json!({
        "id": "",
        "name": "",
        "username": "",
        "startDate": "",
        "endDate": "",
        "state": "",
        "stateDetails": "",
        "instanceId": "",
        "jobUsersDetails": (
            json!({
                "username": "",
                "fullname": "",
                "email": "",
                "role": ""
            })
        ),
        "instanceName": "",
        "jobStats": json!({
            "completionPercentage": 0,
            "sourceObjectsCount": 0,
            "sourceObjectsBeingProcessed": 0,
            "sourceObjectsWaitingToBeProcessed": 0,
            "sourceObjectsProcessedWithSuccess": 0,
            "sourceObjectsProcessedWithPartialSuccess": 0,
            "sourceObjectsProcessedWithFailure": 0,
            "sourceObjectsProcessedWithSkipped": 0,
            "outcomeObjectsWithManualIntervention": 0
        }),
        "plugin": "",
        "pluginType": "",
        "pluginParameters": json!({}),
        "sourceObjects": json!({
            "selectedClass": "",
            "type": ""
        }),
        "outcomeObjectsClass": "",
        "attachmentsList": (),
        "fields": json!({}),
        "priority": "",
        "parallelism": "",
        "stopping": false,
        "inFinalState": 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}}/api/v2/jobs \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
echo '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}' |  \
  http POST {{baseUrl}}/api/v2/jobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "username": "",\n  "startDate": "",\n  "endDate": "",\n  "state": "",\n  "stateDetails": "",\n  "instanceId": "",\n  "jobUsersDetails": [\n    {\n      "username": "",\n      "fullname": "",\n      "email": "",\n      "role": ""\n    }\n  ],\n  "instanceName": "",\n  "jobStats": {\n    "completionPercentage": 0,\n    "sourceObjectsCount": 0,\n    "sourceObjectsBeingProcessed": 0,\n    "sourceObjectsWaitingToBeProcessed": 0,\n    "sourceObjectsProcessedWithSuccess": 0,\n    "sourceObjectsProcessedWithPartialSuccess": 0,\n    "sourceObjectsProcessedWithFailure": 0,\n    "sourceObjectsProcessedWithSkipped": 0,\n    "outcomeObjectsWithManualIntervention": 0\n  },\n  "plugin": "",\n  "pluginType": "",\n  "pluginParameters": {},\n  "sourceObjects": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "outcomeObjectsClass": "",\n  "attachmentsList": [],\n  "fields": {},\n  "priority": "",\n  "parallelism": "",\n  "stopping": false,\n  "inFinalState": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    [
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    ]
  ],
  "instanceName": "",
  "jobStats": [
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  ],
  "plugin": "",
  "pluginType": "",
  "pluginParameters": [],
  "sourceObjects": [
    "selectedClass": "",
    "type": ""
  ],
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": [],
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (9)
{{baseUrl}}/api/v2/jobs/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/jobs/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/jobs/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobs/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/jobs/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/jobs/find/:uuid
http GET {{baseUrl}}/api/v2/jobs/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (9)
{{baseUrl}}/api/v2/jobs/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/find" {:content-type :json
                                                             :form-params {:filter {:parameters [{:name ""
                                                                                                  :@type ""}]}
                                                                           :onlyActive false
                                                                           :sorter {:parameters [{:name ""
                                                                                                  :descending false}]}
                                                                           :sublist {:firstElementIndex 0
                                                                                     :maximumElementCount 0}
                                                                           :facets {:parameters {}
                                                                                    :query ""}
                                                                           :exportFacets false
                                                                           :filename ""
                                                                           :fieldsToReturn []
                                                                           :collapse {:field ""
                                                                                      :minMax {:numericField ""
                                                                                               :max false}
                                                                                      :sorter {}
                                                                                      :nullPolicy ""
                                                                                      :hint ""
                                                                                      :size 0
                                                                                      :collectElevatedDocsWhenCollapsing false}
                                                                           :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/jobs/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/jobs/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/find")
  .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/api/v2/jobs/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/jobs/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/jobs/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/find"]
                                                       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}}/api/v2/jobs/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/jobs/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/find');
$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}}/api/v2/jobs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/jobs/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/jobs/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/find")! 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 job plugin info
{{baseUrl}}/api/v2/jobs/plugin-info
BODY json

{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/plugin-info");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/plugin-info" {:content-type :json
                                                                    :form-params {:id ""
                                                                                  :name ""
                                                                                  :username ""
                                                                                  :startDate ""
                                                                                  :endDate ""
                                                                                  :state ""
                                                                                  :stateDetails ""
                                                                                  :instanceId ""
                                                                                  :jobUsersDetails [{:username ""
                                                                                                     :fullname ""
                                                                                                     :email ""
                                                                                                     :role ""}]
                                                                                  :instanceName ""
                                                                                  :jobStats {:completionPercentage 0
                                                                                             :sourceObjectsCount 0
                                                                                             :sourceObjectsBeingProcessed 0
                                                                                             :sourceObjectsWaitingToBeProcessed 0
                                                                                             :sourceObjectsProcessedWithSuccess 0
                                                                                             :sourceObjectsProcessedWithPartialSuccess 0
                                                                                             :sourceObjectsProcessedWithFailure 0
                                                                                             :sourceObjectsProcessedWithSkipped 0
                                                                                             :outcomeObjectsWithManualIntervention 0}
                                                                                  :plugin ""
                                                                                  :pluginType ""
                                                                                  :pluginParameters {}
                                                                                  :sourceObjects {:selectedClass ""
                                                                                                  :type ""}
                                                                                  :outcomeObjectsClass ""
                                                                                  :attachmentsList []
                                                                                  :fields {}
                                                                                  :priority ""
                                                                                  :parallelism ""
                                                                                  :stopping false
                                                                                  :inFinalState false}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/plugin-info"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/plugin-info"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/plugin-info");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/plugin-info"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/plugin-info HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 956

{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/plugin-info")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/plugin-info"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/plugin-info")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/plugin-info")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [
    {
      username: '',
      fullname: '',
      email: '',
      role: ''
    }
  ],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {
    selectedClass: '',
    type: ''
  },
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: 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}}/api/v2/jobs/plugin-info');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/plugin-info',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/plugin-info';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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}}/api/v2/jobs/plugin-info',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "username": "",\n  "startDate": "",\n  "endDate": "",\n  "state": "",\n  "stateDetails": "",\n  "instanceId": "",\n  "jobUsersDetails": [\n    {\n      "username": "",\n      "fullname": "",\n      "email": "",\n      "role": ""\n    }\n  ],\n  "instanceName": "",\n  "jobStats": {\n    "completionPercentage": 0,\n    "sourceObjectsCount": 0,\n    "sourceObjectsBeingProcessed": 0,\n    "sourceObjectsWaitingToBeProcessed": 0,\n    "sourceObjectsProcessedWithSuccess": 0,\n    "sourceObjectsProcessedWithPartialSuccess": 0,\n    "sourceObjectsProcessedWithFailure": 0,\n    "sourceObjectsProcessedWithSkipped": 0,\n    "outcomeObjectsWithManualIntervention": 0\n  },\n  "plugin": "",\n  "pluginType": "",\n  "pluginParameters": {},\n  "sourceObjects": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "outcomeObjectsClass": "",\n  "attachmentsList": [],\n  "fields": {},\n  "priority": "",\n  "parallelism": "",\n  "stopping": false,\n  "inFinalState": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/plugin-info")
  .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/api/v2/jobs/plugin-info',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {selectedClass: '', type: ''},
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/plugin-info',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: 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}}/api/v2/jobs/plugin-info');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [
    {
      username: '',
      fullname: '',
      email: '',
      role: ''
    }
  ],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {
    selectedClass: '',
    type: ''
  },
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: 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}}/api/v2/jobs/plugin-info',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/plugin-info';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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 = @{ @"id": @"",
                              @"name": @"",
                              @"username": @"",
                              @"startDate": @"",
                              @"endDate": @"",
                              @"state": @"",
                              @"stateDetails": @"",
                              @"instanceId": @"",
                              @"jobUsersDetails": @[ @{ @"username": @"", @"fullname": @"", @"email": @"", @"role": @"" } ],
                              @"instanceName": @"",
                              @"jobStats": @{ @"completionPercentage": @0, @"sourceObjectsCount": @0, @"sourceObjectsBeingProcessed": @0, @"sourceObjectsWaitingToBeProcessed": @0, @"sourceObjectsProcessedWithSuccess": @0, @"sourceObjectsProcessedWithPartialSuccess": @0, @"sourceObjectsProcessedWithFailure": @0, @"sourceObjectsProcessedWithSkipped": @0, @"outcomeObjectsWithManualIntervention": @0 },
                              @"plugin": @"",
                              @"pluginType": @"",
                              @"pluginParameters": @{  },
                              @"sourceObjects": @{ @"selectedClass": @"", @"type": @"" },
                              @"outcomeObjectsClass": @"",
                              @"attachmentsList": @[  ],
                              @"fields": @{  },
                              @"priority": @"",
                              @"parallelism": @"",
                              @"stopping": @NO,
                              @"inFinalState": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/plugin-info"]
                                                       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}}/api/v2/jobs/plugin-info" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/plugin-info",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'username' => '',
    'startDate' => '',
    'endDate' => '',
    'state' => '',
    'stateDetails' => '',
    'instanceId' => '',
    'jobUsersDetails' => [
        [
                'username' => '',
                'fullname' => '',
                'email' => '',
                'role' => ''
        ]
    ],
    'instanceName' => '',
    'jobStats' => [
        'completionPercentage' => 0,
        'sourceObjectsCount' => 0,
        'sourceObjectsBeingProcessed' => 0,
        'sourceObjectsWaitingToBeProcessed' => 0,
        'sourceObjectsProcessedWithSuccess' => 0,
        'sourceObjectsProcessedWithPartialSuccess' => 0,
        'sourceObjectsProcessedWithFailure' => 0,
        'sourceObjectsProcessedWithSkipped' => 0,
        'outcomeObjectsWithManualIntervention' => 0
    ],
    'plugin' => '',
    'pluginType' => '',
    'pluginParameters' => [
        
    ],
    'sourceObjects' => [
        'selectedClass' => '',
        'type' => ''
    ],
    'outcomeObjectsClass' => '',
    'attachmentsList' => [
        
    ],
    'fields' => [
        
    ],
    'priority' => '',
    'parallelism' => '',
    'stopping' => null,
    'inFinalState' => 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}}/api/v2/jobs/plugin-info', [
  'body' => '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/plugin-info');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'username' => '',
  'startDate' => '',
  'endDate' => '',
  'state' => '',
  'stateDetails' => '',
  'instanceId' => '',
  'jobUsersDetails' => [
    [
        'username' => '',
        'fullname' => '',
        'email' => '',
        'role' => ''
    ]
  ],
  'instanceName' => '',
  'jobStats' => [
    'completionPercentage' => 0,
    'sourceObjectsCount' => 0,
    'sourceObjectsBeingProcessed' => 0,
    'sourceObjectsWaitingToBeProcessed' => 0,
    'sourceObjectsProcessedWithSuccess' => 0,
    'sourceObjectsProcessedWithPartialSuccess' => 0,
    'sourceObjectsProcessedWithFailure' => 0,
    'sourceObjectsProcessedWithSkipped' => 0,
    'outcomeObjectsWithManualIntervention' => 0
  ],
  'plugin' => '',
  'pluginType' => '',
  'pluginParameters' => [
    
  ],
  'sourceObjects' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'outcomeObjectsClass' => '',
  'attachmentsList' => [
    
  ],
  'fields' => [
    
  ],
  'priority' => '',
  'parallelism' => '',
  'stopping' => null,
  'inFinalState' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'username' => '',
  'startDate' => '',
  'endDate' => '',
  'state' => '',
  'stateDetails' => '',
  'instanceId' => '',
  'jobUsersDetails' => [
    [
        'username' => '',
        'fullname' => '',
        'email' => '',
        'role' => ''
    ]
  ],
  'instanceName' => '',
  'jobStats' => [
    'completionPercentage' => 0,
    'sourceObjectsCount' => 0,
    'sourceObjectsBeingProcessed' => 0,
    'sourceObjectsWaitingToBeProcessed' => 0,
    'sourceObjectsProcessedWithSuccess' => 0,
    'sourceObjectsProcessedWithPartialSuccess' => 0,
    'sourceObjectsProcessedWithFailure' => 0,
    'sourceObjectsProcessedWithSkipped' => 0,
    'outcomeObjectsWithManualIntervention' => 0
  ],
  'plugin' => '',
  'pluginType' => '',
  'pluginParameters' => [
    
  ],
  'sourceObjects' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'outcomeObjectsClass' => '',
  'attachmentsList' => [
    
  ],
  'fields' => [
    
  ],
  'priority' => '',
  'parallelism' => '',
  'stopping' => null,
  'inFinalState' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/plugin-info');
$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}}/api/v2/jobs/plugin-info' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/plugin-info' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/plugin-info", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/plugin-info"

payload = {
    "id": "",
    "name": "",
    "username": "",
    "startDate": "",
    "endDate": "",
    "state": "",
    "stateDetails": "",
    "instanceId": "",
    "jobUsersDetails": [
        {
            "username": "",
            "fullname": "",
            "email": "",
            "role": ""
        }
    ],
    "instanceName": "",
    "jobStats": {
        "completionPercentage": 0,
        "sourceObjectsCount": 0,
        "sourceObjectsBeingProcessed": 0,
        "sourceObjectsWaitingToBeProcessed": 0,
        "sourceObjectsProcessedWithSuccess": 0,
        "sourceObjectsProcessedWithPartialSuccess": 0,
        "sourceObjectsProcessedWithFailure": 0,
        "sourceObjectsProcessedWithSkipped": 0,
        "outcomeObjectsWithManualIntervention": 0
    },
    "plugin": "",
    "pluginType": "",
    "pluginParameters": {},
    "sourceObjects": {
        "selectedClass": "",
        "type": ""
    },
    "outcomeObjectsClass": "",
    "attachmentsList": [],
    "fields": {},
    "priority": "",
    "parallelism": "",
    "stopping": False,
    "inFinalState": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/plugin-info"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/plugin-info")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs/plugin-info') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/plugin-info";

    let payload = json!({
        "id": "",
        "name": "",
        "username": "",
        "startDate": "",
        "endDate": "",
        "state": "",
        "stateDetails": "",
        "instanceId": "",
        "jobUsersDetails": (
            json!({
                "username": "",
                "fullname": "",
                "email": "",
                "role": ""
            })
        ),
        "instanceName": "",
        "jobStats": json!({
            "completionPercentage": 0,
            "sourceObjectsCount": 0,
            "sourceObjectsBeingProcessed": 0,
            "sourceObjectsWaitingToBeProcessed": 0,
            "sourceObjectsProcessedWithSuccess": 0,
            "sourceObjectsProcessedWithPartialSuccess": 0,
            "sourceObjectsProcessedWithFailure": 0,
            "sourceObjectsProcessedWithSkipped": 0,
            "outcomeObjectsWithManualIntervention": 0
        }),
        "plugin": "",
        "pluginType": "",
        "pluginParameters": json!({}),
        "sourceObjects": json!({
            "selectedClass": "",
            "type": ""
        }),
        "outcomeObjectsClass": "",
        "attachmentsList": (),
        "fields": json!({}),
        "priority": "",
        "parallelism": "",
        "stopping": false,
        "inFinalState": 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}}/api/v2/jobs/plugin-info \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
echo '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}' |  \
  http POST {{baseUrl}}/api/v2/jobs/plugin-info \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "username": "",\n  "startDate": "",\n  "endDate": "",\n  "state": "",\n  "stateDetails": "",\n  "instanceId": "",\n  "jobUsersDetails": [\n    {\n      "username": "",\n      "fullname": "",\n      "email": "",\n      "role": ""\n    }\n  ],\n  "instanceName": "",\n  "jobStats": {\n    "completionPercentage": 0,\n    "sourceObjectsCount": 0,\n    "sourceObjectsBeingProcessed": 0,\n    "sourceObjectsWaitingToBeProcessed": 0,\n    "sourceObjectsProcessedWithSuccess": 0,\n    "sourceObjectsProcessedWithPartialSuccess": 0,\n    "sourceObjectsProcessedWithFailure": 0,\n    "sourceObjectsProcessedWithSkipped": 0,\n    "outcomeObjectsWithManualIntervention": 0\n  },\n  "plugin": "",\n  "pluginType": "",\n  "pluginParameters": {},\n  "sourceObjects": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "outcomeObjectsClass": "",\n  "attachmentsList": [],\n  "fields": {},\n  "priority": "",\n  "parallelism": "",\n  "stopping": false,\n  "inFinalState": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/plugin-info
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    [
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    ]
  ],
  "instanceName": "",
  "jobStats": [
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  ],
  "plugin": "",
  "pluginType": "",
  "pluginParameters": [],
  "sourceObjects": [
    "selectedClass": "",
    "type": ""
  ],
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": [],
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/plugin-info")! 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 job reports items
{{baseUrl}}/api/v2/jobs/:id/report/:report-id
QUERY PARAMS

id
report-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/report/:report-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:id/report/: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/api/v2/jobs/:id/report/:report-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/report/:report-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/jobs/:id/report/:report-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:id/report/: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/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/report/:report-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/report/:report-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/report/:report-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/report/:report-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs/:id/report/:report-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:id/report/:report-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:id/report/:report-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:id/report/: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/api/v2/jobs/:id/report/:report-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:id/report/: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}}/api/v2/jobs/:id/report/:report-id
http GET {{baseUrl}}/api/v2/jobs/:id/report/:report-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:id/report/:report-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/report/: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()
GET Gets the Job attachment
{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id
QUERY PARAMS

id
attachment-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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/api/v2/jobs/:id/attachment/:attachment-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs/:id/attachment/:attachment-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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/api/v2/jobs/:id/attachment/:attachment-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-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}}/api/v2/jobs/:id/attachment/:attachment-id
http GET {{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/attachment/:attachment-id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List job reports
{{baseUrl}}/api/v2/jobs/:id/reports
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/reports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs/:id/reports")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:id/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/api/v2/jobs/:id/reports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/reports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:id/reports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/:id/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}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/reports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/reports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/reports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/reports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs/:id/reports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:id/reports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:id/reports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:id/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/api/v2/jobs/:id/reports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:id/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}}/api/v2/jobs/:id/reports
http GET {{baseUrl}}/api/v2/jobs/:id/reports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:id/reports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/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()
POST Obtains the cURL command for a job
{{baseUrl}}/api/v2/jobs/obtain-command
BODY json

{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/obtain-command");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/obtain-command" {:content-type :json
                                                                       :form-params {:id ""
                                                                                     :name ""
                                                                                     :username ""
                                                                                     :startDate ""
                                                                                     :endDate ""
                                                                                     :state ""
                                                                                     :stateDetails ""
                                                                                     :instanceId ""
                                                                                     :jobUsersDetails [{:username ""
                                                                                                        :fullname ""
                                                                                                        :email ""
                                                                                                        :role ""}]
                                                                                     :instanceName ""
                                                                                     :jobStats {:completionPercentage 0
                                                                                                :sourceObjectsCount 0
                                                                                                :sourceObjectsBeingProcessed 0
                                                                                                :sourceObjectsWaitingToBeProcessed 0
                                                                                                :sourceObjectsProcessedWithSuccess 0
                                                                                                :sourceObjectsProcessedWithPartialSuccess 0
                                                                                                :sourceObjectsProcessedWithFailure 0
                                                                                                :sourceObjectsProcessedWithSkipped 0
                                                                                                :outcomeObjectsWithManualIntervention 0}
                                                                                     :plugin ""
                                                                                     :pluginType ""
                                                                                     :pluginParameters {}
                                                                                     :sourceObjects {:selectedClass ""
                                                                                                     :type ""}
                                                                                     :outcomeObjectsClass ""
                                                                                     :attachmentsList []
                                                                                     :fields {}
                                                                                     :priority ""
                                                                                     :parallelism ""
                                                                                     :stopping false
                                                                                     :inFinalState false}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/obtain-command"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/obtain-command"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/obtain-command");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/obtain-command"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/obtain-command HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 956

{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/obtain-command")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/obtain-command"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/obtain-command")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/obtain-command")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [
    {
      username: '',
      fullname: '',
      email: '',
      role: ''
    }
  ],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {
    selectedClass: '',
    type: ''
  },
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: 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}}/api/v2/jobs/obtain-command');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/obtain-command',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/obtain-command';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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}}/api/v2/jobs/obtain-command',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "username": "",\n  "startDate": "",\n  "endDate": "",\n  "state": "",\n  "stateDetails": "",\n  "instanceId": "",\n  "jobUsersDetails": [\n    {\n      "username": "",\n      "fullname": "",\n      "email": "",\n      "role": ""\n    }\n  ],\n  "instanceName": "",\n  "jobStats": {\n    "completionPercentage": 0,\n    "sourceObjectsCount": 0,\n    "sourceObjectsBeingProcessed": 0,\n    "sourceObjectsWaitingToBeProcessed": 0,\n    "sourceObjectsProcessedWithSuccess": 0,\n    "sourceObjectsProcessedWithPartialSuccess": 0,\n    "sourceObjectsProcessedWithFailure": 0,\n    "sourceObjectsProcessedWithSkipped": 0,\n    "outcomeObjectsWithManualIntervention": 0\n  },\n  "plugin": "",\n  "pluginType": "",\n  "pluginParameters": {},\n  "sourceObjects": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "outcomeObjectsClass": "",\n  "attachmentsList": [],\n  "fields": {},\n  "priority": "",\n  "parallelism": "",\n  "stopping": false,\n  "inFinalState": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/obtain-command")
  .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/api/v2/jobs/obtain-command',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {selectedClass: '', type: ''},
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/obtain-command',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: 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}}/api/v2/jobs/obtain-command');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  username: '',
  startDate: '',
  endDate: '',
  state: '',
  stateDetails: '',
  instanceId: '',
  jobUsersDetails: [
    {
      username: '',
      fullname: '',
      email: '',
      role: ''
    }
  ],
  instanceName: '',
  jobStats: {
    completionPercentage: 0,
    sourceObjectsCount: 0,
    sourceObjectsBeingProcessed: 0,
    sourceObjectsWaitingToBeProcessed: 0,
    sourceObjectsProcessedWithSuccess: 0,
    sourceObjectsProcessedWithPartialSuccess: 0,
    sourceObjectsProcessedWithFailure: 0,
    sourceObjectsProcessedWithSkipped: 0,
    outcomeObjectsWithManualIntervention: 0
  },
  plugin: '',
  pluginType: '',
  pluginParameters: {},
  sourceObjects: {
    selectedClass: '',
    type: ''
  },
  outcomeObjectsClass: '',
  attachmentsList: [],
  fields: {},
  priority: '',
  parallelism: '',
  stopping: false,
  inFinalState: 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}}/api/v2/jobs/obtain-command',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    username: '',
    startDate: '',
    endDate: '',
    state: '',
    stateDetails: '',
    instanceId: '',
    jobUsersDetails: [{username: '', fullname: '', email: '', role: ''}],
    instanceName: '',
    jobStats: {
      completionPercentage: 0,
      sourceObjectsCount: 0,
      sourceObjectsBeingProcessed: 0,
      sourceObjectsWaitingToBeProcessed: 0,
      sourceObjectsProcessedWithSuccess: 0,
      sourceObjectsProcessedWithPartialSuccess: 0,
      sourceObjectsProcessedWithFailure: 0,
      sourceObjectsProcessedWithSkipped: 0,
      outcomeObjectsWithManualIntervention: 0
    },
    plugin: '',
    pluginType: '',
    pluginParameters: {},
    sourceObjects: {selectedClass: '', type: ''},
    outcomeObjectsClass: '',
    attachmentsList: [],
    fields: {},
    priority: '',
    parallelism: '',
    stopping: false,
    inFinalState: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/obtain-command';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","username":"","startDate":"","endDate":"","state":"","stateDetails":"","instanceId":"","jobUsersDetails":[{"username":"","fullname":"","email":"","role":""}],"instanceName":"","jobStats":{"completionPercentage":0,"sourceObjectsCount":0,"sourceObjectsBeingProcessed":0,"sourceObjectsWaitingToBeProcessed":0,"sourceObjectsProcessedWithSuccess":0,"sourceObjectsProcessedWithPartialSuccess":0,"sourceObjectsProcessedWithFailure":0,"sourceObjectsProcessedWithSkipped":0,"outcomeObjectsWithManualIntervention":0},"plugin":"","pluginType":"","pluginParameters":{},"sourceObjects":{"selectedClass":"","type":""},"outcomeObjectsClass":"","attachmentsList":[],"fields":{},"priority":"","parallelism":"","stopping":false,"inFinalState":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 = @{ @"id": @"",
                              @"name": @"",
                              @"username": @"",
                              @"startDate": @"",
                              @"endDate": @"",
                              @"state": @"",
                              @"stateDetails": @"",
                              @"instanceId": @"",
                              @"jobUsersDetails": @[ @{ @"username": @"", @"fullname": @"", @"email": @"", @"role": @"" } ],
                              @"instanceName": @"",
                              @"jobStats": @{ @"completionPercentage": @0, @"sourceObjectsCount": @0, @"sourceObjectsBeingProcessed": @0, @"sourceObjectsWaitingToBeProcessed": @0, @"sourceObjectsProcessedWithSuccess": @0, @"sourceObjectsProcessedWithPartialSuccess": @0, @"sourceObjectsProcessedWithFailure": @0, @"sourceObjectsProcessedWithSkipped": @0, @"outcomeObjectsWithManualIntervention": @0 },
                              @"plugin": @"",
                              @"pluginType": @"",
                              @"pluginParameters": @{  },
                              @"sourceObjects": @{ @"selectedClass": @"", @"type": @"" },
                              @"outcomeObjectsClass": @"",
                              @"attachmentsList": @[  ],
                              @"fields": @{  },
                              @"priority": @"",
                              @"parallelism": @"",
                              @"stopping": @NO,
                              @"inFinalState": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/obtain-command"]
                                                       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}}/api/v2/jobs/obtain-command" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/obtain-command",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'username' => '',
    'startDate' => '',
    'endDate' => '',
    'state' => '',
    'stateDetails' => '',
    'instanceId' => '',
    'jobUsersDetails' => [
        [
                'username' => '',
                'fullname' => '',
                'email' => '',
                'role' => ''
        ]
    ],
    'instanceName' => '',
    'jobStats' => [
        'completionPercentage' => 0,
        'sourceObjectsCount' => 0,
        'sourceObjectsBeingProcessed' => 0,
        'sourceObjectsWaitingToBeProcessed' => 0,
        'sourceObjectsProcessedWithSuccess' => 0,
        'sourceObjectsProcessedWithPartialSuccess' => 0,
        'sourceObjectsProcessedWithFailure' => 0,
        'sourceObjectsProcessedWithSkipped' => 0,
        'outcomeObjectsWithManualIntervention' => 0
    ],
    'plugin' => '',
    'pluginType' => '',
    'pluginParameters' => [
        
    ],
    'sourceObjects' => [
        'selectedClass' => '',
        'type' => ''
    ],
    'outcomeObjectsClass' => '',
    'attachmentsList' => [
        
    ],
    'fields' => [
        
    ],
    'priority' => '',
    'parallelism' => '',
    'stopping' => null,
    'inFinalState' => 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}}/api/v2/jobs/obtain-command', [
  'body' => '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/obtain-command');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'username' => '',
  'startDate' => '',
  'endDate' => '',
  'state' => '',
  'stateDetails' => '',
  'instanceId' => '',
  'jobUsersDetails' => [
    [
        'username' => '',
        'fullname' => '',
        'email' => '',
        'role' => ''
    ]
  ],
  'instanceName' => '',
  'jobStats' => [
    'completionPercentage' => 0,
    'sourceObjectsCount' => 0,
    'sourceObjectsBeingProcessed' => 0,
    'sourceObjectsWaitingToBeProcessed' => 0,
    'sourceObjectsProcessedWithSuccess' => 0,
    'sourceObjectsProcessedWithPartialSuccess' => 0,
    'sourceObjectsProcessedWithFailure' => 0,
    'sourceObjectsProcessedWithSkipped' => 0,
    'outcomeObjectsWithManualIntervention' => 0
  ],
  'plugin' => '',
  'pluginType' => '',
  'pluginParameters' => [
    
  ],
  'sourceObjects' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'outcomeObjectsClass' => '',
  'attachmentsList' => [
    
  ],
  'fields' => [
    
  ],
  'priority' => '',
  'parallelism' => '',
  'stopping' => null,
  'inFinalState' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'username' => '',
  'startDate' => '',
  'endDate' => '',
  'state' => '',
  'stateDetails' => '',
  'instanceId' => '',
  'jobUsersDetails' => [
    [
        'username' => '',
        'fullname' => '',
        'email' => '',
        'role' => ''
    ]
  ],
  'instanceName' => '',
  'jobStats' => [
    'completionPercentage' => 0,
    'sourceObjectsCount' => 0,
    'sourceObjectsBeingProcessed' => 0,
    'sourceObjectsWaitingToBeProcessed' => 0,
    'sourceObjectsProcessedWithSuccess' => 0,
    'sourceObjectsProcessedWithPartialSuccess' => 0,
    'sourceObjectsProcessedWithFailure' => 0,
    'sourceObjectsProcessedWithSkipped' => 0,
    'outcomeObjectsWithManualIntervention' => 0
  ],
  'plugin' => '',
  'pluginType' => '',
  'pluginParameters' => [
    
  ],
  'sourceObjects' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'outcomeObjectsClass' => '',
  'attachmentsList' => [
    
  ],
  'fields' => [
    
  ],
  'priority' => '',
  'parallelism' => '',
  'stopping' => null,
  'inFinalState' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/obtain-command');
$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}}/api/v2/jobs/obtain-command' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/obtain-command' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/obtain-command", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/obtain-command"

payload = {
    "id": "",
    "name": "",
    "username": "",
    "startDate": "",
    "endDate": "",
    "state": "",
    "stateDetails": "",
    "instanceId": "",
    "jobUsersDetails": [
        {
            "username": "",
            "fullname": "",
            "email": "",
            "role": ""
        }
    ],
    "instanceName": "",
    "jobStats": {
        "completionPercentage": 0,
        "sourceObjectsCount": 0,
        "sourceObjectsBeingProcessed": 0,
        "sourceObjectsWaitingToBeProcessed": 0,
        "sourceObjectsProcessedWithSuccess": 0,
        "sourceObjectsProcessedWithPartialSuccess": 0,
        "sourceObjectsProcessedWithFailure": 0,
        "sourceObjectsProcessedWithSkipped": 0,
        "outcomeObjectsWithManualIntervention": 0
    },
    "plugin": "",
    "pluginType": "",
    "pluginParameters": {},
    "sourceObjects": {
        "selectedClass": "",
        "type": ""
    },
    "outcomeObjectsClass": "",
    "attachmentsList": [],
    "fields": {},
    "priority": "",
    "parallelism": "",
    "stopping": False,
    "inFinalState": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/obtain-command"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/obtain-command")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs/obtain-command') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"username\": \"\",\n  \"startDate\": \"\",\n  \"endDate\": \"\",\n  \"state\": \"\",\n  \"stateDetails\": \"\",\n  \"instanceId\": \"\",\n  \"jobUsersDetails\": [\n    {\n      \"username\": \"\",\n      \"fullname\": \"\",\n      \"email\": \"\",\n      \"role\": \"\"\n    }\n  ],\n  \"instanceName\": \"\",\n  \"jobStats\": {\n    \"completionPercentage\": 0,\n    \"sourceObjectsCount\": 0,\n    \"sourceObjectsBeingProcessed\": 0,\n    \"sourceObjectsWaitingToBeProcessed\": 0,\n    \"sourceObjectsProcessedWithSuccess\": 0,\n    \"sourceObjectsProcessedWithPartialSuccess\": 0,\n    \"sourceObjectsProcessedWithFailure\": 0,\n    \"sourceObjectsProcessedWithSkipped\": 0,\n    \"outcomeObjectsWithManualIntervention\": 0\n  },\n  \"plugin\": \"\",\n  \"pluginType\": \"\",\n  \"pluginParameters\": {},\n  \"sourceObjects\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"outcomeObjectsClass\": \"\",\n  \"attachmentsList\": [],\n  \"fields\": {},\n  \"priority\": \"\",\n  \"parallelism\": \"\",\n  \"stopping\": false,\n  \"inFinalState\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/obtain-command";

    let payload = json!({
        "id": "",
        "name": "",
        "username": "",
        "startDate": "",
        "endDate": "",
        "state": "",
        "stateDetails": "",
        "instanceId": "",
        "jobUsersDetails": (
            json!({
                "username": "",
                "fullname": "",
                "email": "",
                "role": ""
            })
        ),
        "instanceName": "",
        "jobStats": json!({
            "completionPercentage": 0,
            "sourceObjectsCount": 0,
            "sourceObjectsBeingProcessed": 0,
            "sourceObjectsWaitingToBeProcessed": 0,
            "sourceObjectsProcessedWithSuccess": 0,
            "sourceObjectsProcessedWithPartialSuccess": 0,
            "sourceObjectsProcessedWithFailure": 0,
            "sourceObjectsProcessedWithSkipped": 0,
            "outcomeObjectsWithManualIntervention": 0
        }),
        "plugin": "",
        "pluginType": "",
        "pluginParameters": json!({}),
        "sourceObjects": json!({
            "selectedClass": "",
            "type": ""
        }),
        "outcomeObjectsClass": "",
        "attachmentsList": (),
        "fields": json!({}),
        "priority": "",
        "parallelism": "",
        "stopping": false,
        "inFinalState": 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}}/api/v2/jobs/obtain-command \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}'
echo '{
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    {
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    }
  ],
  "instanceName": "",
  "jobStats": {
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  },
  "plugin": "",
  "pluginType": "",
  "pluginParameters": {},
  "sourceObjects": {
    "selectedClass": "",
    "type": ""
  },
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": {},
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
}' |  \
  http POST {{baseUrl}}/api/v2/jobs/obtain-command \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "username": "",\n  "startDate": "",\n  "endDate": "",\n  "state": "",\n  "stateDetails": "",\n  "instanceId": "",\n  "jobUsersDetails": [\n    {\n      "username": "",\n      "fullname": "",\n      "email": "",\n      "role": ""\n    }\n  ],\n  "instanceName": "",\n  "jobStats": {\n    "completionPercentage": 0,\n    "sourceObjectsCount": 0,\n    "sourceObjectsBeingProcessed": 0,\n    "sourceObjectsWaitingToBeProcessed": 0,\n    "sourceObjectsProcessedWithSuccess": 0,\n    "sourceObjectsProcessedWithPartialSuccess": 0,\n    "sourceObjectsProcessedWithFailure": 0,\n    "sourceObjectsProcessedWithSkipped": 0,\n    "outcomeObjectsWithManualIntervention": 0\n  },\n  "plugin": "",\n  "pluginType": "",\n  "pluginParameters": {},\n  "sourceObjects": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "outcomeObjectsClass": "",\n  "attachmentsList": [],\n  "fields": {},\n  "priority": "",\n  "parallelism": "",\n  "stopping": false,\n  "inFinalState": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/obtain-command
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "username": "",
  "startDate": "",
  "endDate": "",
  "state": "",
  "stateDetails": "",
  "instanceId": "",
  "jobUsersDetails": [
    [
      "username": "",
      "fullname": "",
      "email": "",
      "role": ""
    ]
  ],
  "instanceName": "",
  "jobStats": [
    "completionPercentage": 0,
    "sourceObjectsCount": 0,
    "sourceObjectsBeingProcessed": 0,
    "sourceObjectsWaitingToBeProcessed": 0,
    "sourceObjectsProcessedWithSuccess": 0,
    "sourceObjectsProcessedWithPartialSuccess": 0,
    "sourceObjectsProcessedWithFailure": 0,
    "sourceObjectsProcessedWithSkipped": 0,
    "outcomeObjectsWithManualIntervention": 0
  ],
  "plugin": "",
  "pluginType": "",
  "pluginParameters": [],
  "sourceObjects": [
    "selectedClass": "",
    "type": ""
  ],
  "outcomeObjectsClass": "",
  "attachmentsList": [],
  "fields": [],
  "priority": "",
  "parallelism": "",
  "stopping": false,
  "inFinalState": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/obtain-command")! 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 Reject job
{{baseUrl}}/api/v2/jobs/reject
QUERY PARAMS

details
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/reject?details=");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/reject" {:query-params {:details ""}
                                                               :content-type :json
                                                               :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/reject?details="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/reject?details="),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/reject?details=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/reject?details="

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/reject?details= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/reject?details=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/reject?details="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/reject?details=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/reject?details=")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/jobs/reject?details=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/reject',
  params: {details: ''},
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/reject?details=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/reject?details=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/reject?details=")
  .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/api/v2/jobs/reject?details=',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/reject',
  qs: {details: ''},
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/jobs/reject');

req.query({
  details: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/reject',
  params: {details: ''},
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/reject?details=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/reject?details="]
                                                       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}}/api/v2/jobs/reject?details=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/reject?details=",
  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' => ''
  ]),
  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}}/api/v2/jobs/reject?details=', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/reject');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'details' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/reject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'details' => ''
]));

$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}}/api/v2/jobs/reject?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/reject?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/reject?details=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/reject"

querystring = {"details":""}

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/reject"

queryString <- list(details = "")

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/reject?details=")

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\": \"\"\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/api/v2/jobs/reject') do |req|
  req.params['details'] = ''
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/reject";

    let querystring = [
        ("details", ""),
    ];

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/api/v2/jobs/reject?details=' \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST '{{baseUrl}}/api/v2/jobs/reject?details=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - '{{baseUrl}}/api/v2/jobs/reject?details='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/reject?details=")! 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 Returns a set of suggestions giving a query (9)
{{baseUrl}}/api/v2/jobs/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/jobs/suggest" {:content-type :json
                                                                :form-params {:field ""
                                                                              :query ""
                                                                              :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/jobs/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/jobs/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/jobs/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/jobs/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/jobs/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/suggest")
  .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/api/v2/jobs/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/jobs/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/jobs/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/jobs/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/suggest"]
                                                       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}}/api/v2/jobs/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/jobs/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/jobs/suggest');
$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}}/api/v2/jobs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/jobs/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/jobs/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/jobs/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/jobs/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/suggest")! 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 Stop job
{{baseUrl}}/api/v2/jobs/:id/stop
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/jobs/:id/stop");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/jobs/:id/stop")
require "http/client"

url = "{{baseUrl}}/api/v2/jobs/:id/stop"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/jobs/:id/stop"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/jobs/:id/stop");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/jobs/:id/stop"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/jobs/:id/stop HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/jobs/:id/stop")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/jobs/:id/stop"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:id/stop")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/jobs/:id/stop")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/jobs/:id/stop');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/jobs/:id/stop';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/jobs/:id/stop',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/jobs/:id/stop")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/jobs/:id/stop',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/stop'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/jobs/:id/stop');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/jobs/:id/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/jobs/:id/stop';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/jobs/:id/stop"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/jobs/:id/stop" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/jobs/:id/stop",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/jobs/:id/stop');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/jobs/:id/stop');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/jobs/:id/stop');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/jobs/:id/stop' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/jobs/:id/stop' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/jobs/:id/stop")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/jobs/:id/stop"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/jobs/:id/stop"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/jobs/:id/stop")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/jobs/:id/stop') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/jobs/:id/stop";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/jobs/:id/stop
http GET {{baseUrl}}/api/v2/jobs/:id/stop
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/jobs/:id/stop
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/jobs/:id/stop")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Activate or deactivate a RODA users via search query
{{baseUrl}}/api/v2/members/users/status
BODY json

{
  "items": {
    "@type": ""
  },
  "activate": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/status");

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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/status" {:content-type :json
                                                                        :form-params {:items {:@type ""}
                                                                                      :activate false}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/status"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/users/status"),
    Content = new StringContent("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/status");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/status"

	payload := strings.NewReader("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/members/users/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "items": {
    "@type": ""
  },
  "activate": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/status")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/status"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/status")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/status")
  .header("content-type", "application/json")
  .body("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}")
  .asString();
const data = JSON.stringify({
  items: {
    '@type': ''
  },
  activate: 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}}/api/v2/members/users/status');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/status',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, activate: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/status';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"activate":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}}/api/v2/members/users/status',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "items": {\n    "@type": ""\n  },\n  "activate": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/status")
  .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/api/v2/members/users/status',
  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({items: {'@type': ''}, activate: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/status',
  headers: {'content-type': 'application/json'},
  body: {items: {'@type': ''}, activate: 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}}/api/v2/members/users/status');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  items: {
    '@type': ''
  },
  activate: 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}}/api/v2/members/users/status',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, activate: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/status';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"activate":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 = @{ @"items": @{ @"@type": @"" },
                              @"activate": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/status"]
                                                       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}}/api/v2/members/users/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/status",
  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([
    'items' => [
        '@type' => ''
    ],
    'activate' => 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}}/api/v2/members/users/status', [
  'body' => '{
  "items": {
    "@type": ""
  },
  "activate": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/status');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'items' => [
    '@type' => ''
  ],
  'activate' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'items' => [
    '@type' => ''
  ],
  'activate' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/status');
$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}}/api/v2/members/users/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "items": {
    "@type": ""
  },
  "activate": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "items": {
    "@type": ""
  },
  "activate": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/users/status", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/status"

payload = {
    "items": { "@type": "" },
    "activate": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/status"

payload <- "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/status")

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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/members/users/status') do |req|
  req.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"activate\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/status";

    let payload = json!({
        "items": json!({"@type": ""}),
        "activate": 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}}/api/v2/members/users/status \
  --header 'content-type: application/json' \
  --data '{
  "items": {
    "@type": ""
  },
  "activate": false
}'
echo '{
  "items": {
    "@type": ""
  },
  "activate": false
}' |  \
  http POST {{baseUrl}}/api/v2/members/users/status \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "items": {\n    "@type": ""\n  },\n  "activate": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/status
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "items": ["@type": ""],
  "activate": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/status")! 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 Authenticate using access key
{{baseUrl}}/api/v2/members/token
BODY json

{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/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  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/token" {:content-type :json
                                                                 :form-params {:id ""
                                                                               :name ""
                                                                               :key ""
                                                                               :lastUsageDate ""
                                                                               :expirationDate ""
                                                                               :userName ""
                                                                               :status ""
                                                                               :claims {}
                                                                               :createdOn ""
                                                                               :createdBy ""
                                                                               :updatedOn ""
                                                                               :updatedBy ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/token"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/members/token"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/members/token");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/token"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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/api/v2/members/token HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 214

{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/token")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/token"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/token")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/token")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  key: '',
  lastUsageDate: '',
  expirationDate: '',
  userName: '',
  status: '',
  claims: {},
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/token');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/token',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    key: '',
    lastUsageDate: '',
    expirationDate: '',
    userName: '',
    status: '',
    claims: {},
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/token';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","key":"","lastUsageDate":"","expirationDate":"","userName":"","status":"","claims":{},"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/token',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "key": "",\n  "lastUsageDate": "",\n  "expirationDate": "",\n  "userName": "",\n  "status": "",\n  "claims": {},\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/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/api/v2/members/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({
  id: '',
  name: '',
  key: '',
  lastUsageDate: '',
  expirationDate: '',
  userName: '',
  status: '',
  claims: {},
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/token',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    key: '',
    lastUsageDate: '',
    expirationDate: '',
    userName: '',
    status: '',
    claims: {},
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  },
  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}}/api/v2/members/token');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  key: '',
  lastUsageDate: '',
  expirationDate: '',
  userName: '',
  status: '',
  claims: {},
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: ''
});

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}}/api/v2/members/token',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    key: '',
    lastUsageDate: '',
    expirationDate: '',
    userName: '',
    status: '',
    claims: {},
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/token';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","key":"","lastUsageDate":"","expirationDate":"","userName":"","status":"","claims":{},"createdOn":"","createdBy":"","updatedOn":"","updatedBy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"key": @"",
                              @"lastUsageDate": @"",
                              @"expirationDate": @"",
                              @"userName": @"",
                              @"status": @"",
                              @"claims": @{  },
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/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}}/api/v2/members/token" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/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([
    'id' => '',
    'name' => '',
    'key' => '',
    'lastUsageDate' => '',
    'expirationDate' => '',
    'userName' => '',
    'status' => '',
    'claims' => [
        
    ],
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => ''
  ]),
  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}}/api/v2/members/token', [
  'body' => '{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/token');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'key' => '',
  'lastUsageDate' => '',
  'expirationDate' => '',
  'userName' => '',
  'status' => '',
  'claims' => [
    
  ],
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'key' => '',
  'lastUsageDate' => '',
  'expirationDate' => '',
  'userName' => '',
  'status' => '',
  'claims' => [
    
  ],
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/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}}/api/v2/members/token' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/token' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/token", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/token"

payload = {
    "id": "",
    "name": "",
    "key": "",
    "lastUsageDate": "",
    "expirationDate": "",
    "userName": "",
    "status": "",
    "claims": {},
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/token"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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}}/api/v2/members/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  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\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/api/v2/members/token') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"key\": \"\",\n  \"lastUsageDate\": \"\",\n  \"expirationDate\": \"\",\n  \"userName\": \"\",\n  \"status\": \"\",\n  \"claims\": {},\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/token";

    let payload = json!({
        "id": "",
        "name": "",
        "key": "",
        "lastUsageDate": "",
        "expirationDate": "",
        "userName": "",
        "status": "",
        "claims": json!({}),
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": ""
    });

    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}}/api/v2/members/token \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}'
echo '{
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": {},
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
}' |  \
  http POST {{baseUrl}}/api/v2/members/token \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "key": "",\n  "lastUsageDate": "",\n  "expirationDate": "",\n  "userName": "",\n  "status": "",\n  "claims": {},\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/token
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "key": "",
  "lastUsageDate": "",
  "expirationDate": "",
  "userName": "",
  "status": "",
  "claims": [],
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/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()
POST Confirm user email
{{baseUrl}}/api/v2/members/users/:id/confirm
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/confirm");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/:id/confirm")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/:id/confirm"

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}}/api/v2/members/users/:id/confirm"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id/confirm");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/:id/confirm"

	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/api/v2/members/users/:id/confirm HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/:id/confirm")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/confirm"))
    .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}}/api/v2/members/users/:id/confirm")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/:id/confirm")
  .asString();
const 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}}/api/v2/members/users/:id/confirm');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/:id/confirm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/confirm';
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}}/api/v2/members/users/:id/confirm',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/confirm")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/:id/confirm',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/members/users/:id/confirm'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/:id/confirm');

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}}/api/v2/members/users/:id/confirm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/:id/confirm';
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}}/api/v2/members/users/:id/confirm"]
                                                       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}}/api/v2/members/users/:id/confirm" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/:id/confirm",
  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}}/api/v2/members/users/:id/confirm');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/confirm');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/confirm');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/confirm' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/confirm' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/members/users/:id/confirm")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id/confirm"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id/confirm"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/:id/confirm")

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/api/v2/members/users/:id/confirm') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/:id/confirm";

    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}}/api/v2/members/users/:id/confirm
http POST {{baseUrl}}/api/v2/members/users/:id/confirm
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id/confirm
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/confirm")! 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 Count indexed resources (2)
{{baseUrl}}/api/v2/members/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/count" {:content-type :json
                                                                 :form-params {:filter {:parameters [{:name ""
                                                                                                      :@type ""}]}
                                                                               :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/members/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/members/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/members/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/count")
  .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/api/v2/members/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/members/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/members/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/count"]
                                                       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}}/api/v2/members/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/members/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/count');
$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}}/api/v2/members/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/members/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/members/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/members/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/count")! 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 access key
{{baseUrl}}/api/v2/members/users/:id/access-keys
QUERY PARAMS

id
BODY json

{
  "name": "",
  "expirationDate": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/access-keys");

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  \"expirationDate\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/:id/access-keys" {:content-type :json
                                                                                 :form-params {:name ""
                                                                                               :expirationDate ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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}}/api/v2/members/users/:id/access-keys"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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}}/api/v2/members/users/:id/access-keys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/:id/access-keys"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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/api/v2/members/users/:id/access-keys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "name": "",
  "expirationDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/access-keys"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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  \"expirationDate\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  expirationDate: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/users/:id/access-keys');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
  headers: {'content-type': 'application/json'},
  data: {name: '', expirationDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","expirationDate":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "expirationDate": ""\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  \"expirationDate\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .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/api/v2/members/users/:id/access-keys',
  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: '', expirationDate: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
  headers: {'content-type': 'application/json'},
  body: {name: '', expirationDate: ''},
  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}}/api/v2/members/users/:id/access-keys');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  expirationDate: ''
});

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}}/api/v2/members/users/:id/access-keys',
  headers: {'content-type': 'application/json'},
  data: {name: '', expirationDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","expirationDate":""}'
};

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": @"",
                              @"expirationDate": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/:id/access-keys"]
                                                       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}}/api/v2/members/users/:id/access-keys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/:id/access-keys",
  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' => '',
    'expirationDate' => ''
  ]),
  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}}/api/v2/members/users/:id/access-keys', [
  'body' => '{
  "name": "",
  "expirationDate": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'expirationDate' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'expirationDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$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}}/api/v2/members/users/:id/access-keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "expirationDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "expirationDate": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/users/:id/access-keys", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"

payload = {
    "name": "",
    "expirationDate": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id/access-keys"

payload <- "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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}}/api/v2/members/users/:id/access-keys")

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  \"expirationDate\": \"\"\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/api/v2/members/users/:id/access-keys') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/:id/access-keys";

    let payload = json!({
        "name": "",
        "expirationDate": ""
    });

    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}}/api/v2/members/users/:id/access-keys \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "expirationDate": ""
}'
echo '{
  "name": "",
  "expirationDate": ""
}' |  \
  http POST {{baseUrl}}/api/v2/members/users/:id/access-keys \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "expirationDate": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id/access-keys
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "expirationDate": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/access-keys")! 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 group
{{baseUrl}}/api/v2/members/groups
BODY json

{
  "name": "",
  "fullName": "",
  "directRoles": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/groups" {:content-type :json
                                                                  :form-params {:name ""
                                                                                :fullName ""
                                                                                :directRoles []}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/groups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\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}}/api/v2/members/groups"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\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}}/api/v2/members/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/groups"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\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/api/v2/members/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55

{
  "name": "",
  "fullName": "",
  "directRoles": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/groups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/groups"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\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  \"fullName\": \"\",\n  \"directRoles\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/groups")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  fullName: '',
  directRoles: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/groups');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/groups',
  headers: {'content-type': 'application/json'},
  data: {name: '', fullName: '', directRoles: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","fullName":"","directRoles":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/groups',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "fullName": "",\n  "directRoles": []\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  \"fullName\": \"\",\n  \"directRoles\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/groups',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({name: '', fullName: '', directRoles: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/groups',
  headers: {'content-type': 'application/json'},
  body: {name: '', fullName: '', directRoles: []},
  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}}/api/v2/members/groups');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  fullName: '',
  directRoles: []
});

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}}/api/v2/members/groups',
  headers: {'content-type': 'application/json'},
  data: {name: '', fullName: '', directRoles: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","fullName":"","directRoles":[]}'
};

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": @"",
                              @"fullName": @"",
                              @"directRoles": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/groups"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/groups",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'fullName' => '',
    'directRoles' => [
        
    ]
  ]),
  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}}/api/v2/members/groups', [
  'body' => '{
  "name": "",
  "fullName": "",
  "directRoles": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'fullName' => '',
  'directRoles' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'fullName' => '',
  'directRoles' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/groups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "fullName": "",
  "directRoles": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "fullName": "",
  "directRoles": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/groups", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/groups"

payload = {
    "name": "",
    "fullName": "",
    "directRoles": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/groups"

payload <- "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\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}}/api/v2/members/groups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\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/api/v2/members/groups') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"directRoles\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/groups";

    let payload = json!({
        "name": "",
        "fullName": "",
        "directRoles": ()
    });

    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}}/api/v2/members/groups \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "fullName": "",
  "directRoles": []
}'
echo '{
  "name": "",
  "fullName": "",
  "directRoles": []
}' |  \
  http POST {{baseUrl}}/api/v2/members/groups \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "fullName": "",\n  "directRoles": []\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/groups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "fullName": "",
  "directRoles": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create user
{{baseUrl}}/api/v2/members/users
BODY json

{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/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  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users" {:content-type :json
                                                                 :form-params {:id ""
                                                                               :name ""
                                                                               :fullName ""
                                                                               :active false
                                                                               :allRoles []
                                                                               :directRoles []
                                                                               :fields {}
                                                                               :groups []
                                                                               :type ""
                                                                               :email ""
                                                                               :guest false
                                                                               :ipAddress ""
                                                                               :resetPasswordToken ""
                                                                               :resetPasswordTokenExpirationDate ""
                                                                               :emailConfirmationToken ""
                                                                               :emailConfirmationTokenExpirationDate ""
                                                                               :extraLDAP ""
                                                                               :extra [{:id ""
                                                                                        :options {}}]
                                                                               :user false
                                                                               :uuid ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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}}/api/v2/members/users"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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}}/api/v2/members/users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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/api/v2/members/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 466

{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  groups: [],
  type: '',
  email: '',
  guest: false,
  ipAddress: '',
  resetPasswordToken: '',
  resetPasswordTokenExpirationDate: '',
  emailConfirmationToken: '',
  emailConfirmationTokenExpirationDate: '',
  extraLDAP: '',
  extra: [
    {
      id: '',
      options: {}
    }
  ],
  user: false,
  uuid: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/users');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "fullName": "",\n  "active": false,\n  "allRoles": [],\n  "directRoles": [],\n  "fields": {},\n  "groups": [],\n  "type": "",\n  "email": "",\n  "guest": false,\n  "ipAddress": "",\n  "resetPasswordToken": "",\n  "resetPasswordTokenExpirationDate": "",\n  "emailConfirmationToken": "",\n  "emailConfirmationTokenExpirationDate": "",\n  "extraLDAP": "",\n  "extra": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "user": false,\n  "uuid": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/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/api/v2/members/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({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  groups: [],
  type: '',
  email: '',
  guest: false,
  ipAddress: '',
  resetPasswordToken: '',
  resetPasswordTokenExpirationDate: '',
  emailConfirmationToken: '',
  emailConfirmationTokenExpirationDate: '',
  extraLDAP: '',
  extra: [{id: '', options: {}}],
  user: false,
  uuid: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  },
  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}}/api/v2/members/users');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  groups: [],
  type: '',
  email: '',
  guest: false,
  ipAddress: '',
  resetPasswordToken: '',
  resetPasswordTokenExpirationDate: '',
  emailConfirmationToken: '',
  emailConfirmationTokenExpirationDate: '',
  extraLDAP: '',
  extra: [
    {
      id: '',
      options: {}
    }
  ],
  user: false,
  uuid: ''
});

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}}/api/v2/members/users',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"fullName": @"",
                              @"active": @NO,
                              @"allRoles": @[  ],
                              @"directRoles": @[  ],
                              @"fields": @{  },
                              @"groups": @[  ],
                              @"type": @"",
                              @"email": @"",
                              @"guest": @NO,
                              @"ipAddress": @"",
                              @"resetPasswordToken": @"",
                              @"resetPasswordTokenExpirationDate": @"",
                              @"emailConfirmationToken": @"",
                              @"emailConfirmationTokenExpirationDate": @"",
                              @"extraLDAP": @"",
                              @"extra": @[ @{ @"id": @"", @"options": @{  } } ],
                              @"user": @NO,
                              @"uuid": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/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}}/api/v2/members/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/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([
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'groups' => [
        
    ],
    'type' => '',
    'email' => '',
    'guest' => null,
    'ipAddress' => '',
    'resetPasswordToken' => '',
    'resetPasswordTokenExpirationDate' => '',
    'emailConfirmationToken' => '',
    'emailConfirmationTokenExpirationDate' => '',
    'extraLDAP' => '',
    'extra' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'user' => null,
    'uuid' => ''
  ]),
  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}}/api/v2/members/users', [
  'body' => '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'fullName' => '',
  'active' => null,
  'allRoles' => [
    
  ],
  'directRoles' => [
    
  ],
  'fields' => [
    
  ],
  'groups' => [
    
  ],
  'type' => '',
  'email' => '',
  'guest' => null,
  'ipAddress' => '',
  'resetPasswordToken' => '',
  'resetPasswordTokenExpirationDate' => '',
  'emailConfirmationToken' => '',
  'emailConfirmationTokenExpirationDate' => '',
  'extraLDAP' => '',
  'extra' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'user' => null,
  'uuid' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'fullName' => '',
  'active' => null,
  'allRoles' => [
    
  ],
  'directRoles' => [
    
  ],
  'fields' => [
    
  ],
  'groups' => [
    
  ],
  'type' => '',
  'email' => '',
  'guest' => null,
  'ipAddress' => '',
  'resetPasswordToken' => '',
  'resetPasswordTokenExpirationDate' => '',
  'emailConfirmationToken' => '',
  'emailConfirmationTokenExpirationDate' => '',
  'extraLDAP' => '',
  'extra' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'user' => null,
  'uuid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/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}}/api/v2/members/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/users", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users"

payload = {
    "id": "",
    "name": "",
    "fullName": "",
    "active": False,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": False,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
        {
            "id": "",
            "options": {}
        }
    ],
    "user": False,
    "uuid": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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}}/api/v2/members/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  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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/api/v2/members/users') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users";

    let payload = json!({
        "id": "",
        "name": "",
        "fullName": "",
        "active": false,
        "allRoles": (),
        "directRoles": (),
        "fields": json!({}),
        "groups": (),
        "type": "",
        "email": "",
        "guest": false,
        "ipAddress": "",
        "resetPasswordToken": "",
        "resetPasswordTokenExpirationDate": "",
        "emailConfirmationToken": "",
        "emailConfirmationTokenExpirationDate": "",
        "extraLDAP": "",
        "extra": (
            json!({
                "id": "",
                "options": json!({})
            })
        ),
        "user": false,
        "uuid": ""
    });

    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}}/api/v2/members/users \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}'
echo '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}' |  \
  http POST {{baseUrl}}/api/v2/members/users \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "fullName": "",\n  "active": false,\n  "allRoles": [],\n  "directRoles": [],\n  "fields": {},\n  "groups": [],\n  "type": "",\n  "email": "",\n  "guest": false,\n  "ipAddress": "",\n  "resetPasswordToken": "",\n  "resetPasswordTokenExpirationDate": "",\n  "emailConfirmationToken": "",\n  "emailConfirmationTokenExpirationDate": "",\n  "extraLDAP": "",\n  "extra": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "user": false,\n  "uuid": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": [],
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    [
      "id": "",
      "options": []
    ]
  ],
  "user": false,
  "uuid": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/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 access key
{{baseUrl}}/api/v2/members/users/access-keys/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/members/users/access-keys/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/access-keys/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/access-keys/: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/api/v2/members/users/access-keys/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/members/users/access-keys/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/access-keys/: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/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/members/users/access-keys/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/access-keys/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/access-keys/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/access-keys/: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/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id
http DELETE {{baseUrl}}/api/v2/members/users/access-keys/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/access-keys/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/: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 group
{{baseUrl}}/api/v2/members/groups/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/members/groups/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/groups/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/groups/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/groups/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/groups/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/api/v2/members/groups/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/members/groups/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/groups/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/members/groups/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/api/v2/members/groups/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/members/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/groups/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/groups/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/members/groups/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/members/groups/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/members/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/groups/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/groups/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/groups/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/groups/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/v2/members/groups/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/members/groups/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/groups/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/groups/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/groups/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/api/v2/members/groups/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/groups/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/v2/members/groups/:id
http DELETE {{baseUrl}}/api/v2/members/groups/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/members/groups/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Delete multiple RODA members via search query
{{baseUrl}}/api/v2/members/delete
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/delete");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/delete" {:content-type :json
                                                                  :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/delete"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/delete"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/members/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/delete")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/delete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/delete',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/delete")
  .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/api/v2/members/delete',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/delete',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/members/delete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/delete',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/delete"]
                                                       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}}/api/v2/members/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/delete",
  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' => ''
  ]),
  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}}/api/v2/members/delete', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/delete');
$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}}/api/v2/members/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/delete"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/delete"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/delete")

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\": \"\"\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/api/v2/members/delete') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/delete";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/members/delete \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/members/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/delete")! 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 user
{{baseUrl}}/api/v2/members/users/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/members/users/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/: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/api/v2/members/users/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/members/users/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/api/v2/members/users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/: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/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/members/users/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/: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/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/:id
http DELETE {{baseUrl}}/api/v2/members/users/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (2)
{{baseUrl}}/api/v2/members/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/members/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/members/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/members/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/members/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/members/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/members/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/members/find/:uuid
http GET {{baseUrl}}/api/v2/members/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (2)
{{baseUrl}}/api/v2/members/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/find" {:content-type :json
                                                                :form-params {:filter {:parameters [{:name ""
                                                                                                     :@type ""}]}
                                                                              :onlyActive false
                                                                              :sorter {:parameters [{:name ""
                                                                                                     :descending false}]}
                                                                              :sublist {:firstElementIndex 0
                                                                                        :maximumElementCount 0}
                                                                              :facets {:parameters {}
                                                                                       :query ""}
                                                                              :exportFacets false
                                                                              :filename ""
                                                                              :fieldsToReturn []
                                                                              :collapse {:field ""
                                                                                         :minMax {:numericField ""
                                                                                                  :max false}
                                                                                         :sorter {}
                                                                                         :nullPolicy ""
                                                                                         :hint ""
                                                                                         :size 0
                                                                                         :collectElevatedDocsWhenCollapsing false}
                                                                              :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/members/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/members/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/members/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/find")
  .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/api/v2/members/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/members/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/members/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/find"]
                                                       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}}/api/v2/members/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/members/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/find');
$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}}/api/v2/members/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/members/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/members/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/members/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/find")! 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 access key
{{baseUrl}}/api/v2/members/users/access-keys/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/users/access-keys/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/access-keys/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/access-keys/: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/api/v2/members/users/access-keys/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/access-keys/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/access-keys/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/users/access-keys/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/access-keys/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/access-keys/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/access-keys/: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/api/v2/members/users/access-keys/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/access-keys/: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}}/api/v2/members/users/access-keys/:id
http GET {{baseUrl}}/api/v2/members/users/access-keys/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/access-keys/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/: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 authenticated user
{{baseUrl}}/api/v2/members/users/authenticated
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/authenticated");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/users/authenticated")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/authenticated"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/users/authenticated"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/authenticated");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/authenticated"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/members/users/authenticated HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/authenticated")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/authenticated"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/authenticated")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/authenticated")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/members/users/authenticated');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/authenticated'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/authenticated';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users/authenticated',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/authenticated")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/authenticated',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/authenticated'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/members/users/authenticated');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/authenticated'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/authenticated';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/authenticated"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/users/authenticated" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/authenticated",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/members/users/authenticated');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/authenticated');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/authenticated');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/authenticated' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/authenticated' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/users/authenticated")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/authenticated"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/authenticated"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/authenticated")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/members/users/authenticated') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/authenticated";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/members/users/authenticated
http GET {{baseUrl}}/api/v2/members/users/authenticated
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/authenticated
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/authenticated")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 default user extra
{{baseUrl}}/api/v2/members/configuration/custom-form
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/configuration/custom-form");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/configuration/custom-form")
require "http/client"

url = "{{baseUrl}}/api/v2/members/configuration/custom-form"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/configuration/custom-form"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/configuration/custom-form");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/configuration/custom-form"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/members/configuration/custom-form HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/configuration/custom-form")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/configuration/custom-form"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/configuration/custom-form")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/configuration/custom-form")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/members/configuration/custom-form');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/configuration/custom-form'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/configuration/custom-form';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/configuration/custom-form',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/configuration/custom-form")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/configuration/custom-form',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/configuration/custom-form'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/members/configuration/custom-form');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/configuration/custom-form'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/configuration/custom-form';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/configuration/custom-form"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/configuration/custom-form" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/configuration/custom-form",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/members/configuration/custom-form');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/configuration/custom-form');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/configuration/custom-form');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/configuration/custom-form' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/configuration/custom-form' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/configuration/custom-form")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/configuration/custom-form"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/configuration/custom-form"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/configuration/custom-form")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/members/configuration/custom-form') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/configuration/custom-form";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/members/configuration/custom-form
http GET {{baseUrl}}/api/v2/members/configuration/custom-form
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/configuration/custom-form
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/configuration/custom-form")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 group
{{baseUrl}}/api/v2/members/groups/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/groups/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/groups/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/groups/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/groups/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/groups/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/members/groups/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/groups/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/groups/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/groups/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/members/groups/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/groups/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/groups/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/groups/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/members/groups/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/groups/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/groups/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/groups/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/groups/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/members/groups/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/groups/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/groups/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/groups/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/groups/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/groups/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/members/groups/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/groups/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/members/groups/:id
http GET {{baseUrl}}/api/v2/members/groups/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/groups/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get user access keys list
{{baseUrl}}/api/v2/members/users/:id/access-keys
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/access-keys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/users/:id/access-keys")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/users/:id/access-keys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id/access-keys");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/:id/access-keys"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/members/users/:id/access-keys HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/access-keys"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/members/users/:id/access-keys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/access-keys")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/:id/access-keys',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/members/users/:id/access-keys');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/members/users/:id/access-keys'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/:id/access-keys';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/:id/access-keys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/users/:id/access-keys" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/:id/access-keys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/members/users/:id/access-keys');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/access-keys');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/access-keys' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/users/:id/access-keys")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id/access-keys"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id/access-keys"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/:id/access-keys")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/members/users/:id/access-keys') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/:id/access-keys";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/members/users/:id/access-keys
http GET {{baseUrl}}/api/v2/members/users/:id/access-keys
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id/access-keys
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/access-keys")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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}}/api/v2/members/users/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/members/users/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/: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/api/v2/members/users/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/members/users/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/members/users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/: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}}/api/v2/members/users/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/members/users/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/: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/api/v2/members/users/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/: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}}/api/v2/members/users/:id
http GET {{baseUrl}}/api/v2/members/users/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/: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()
POST Login
{{baseUrl}}/api/v2/members/users/login
BODY json

{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/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  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/login" {:content-type :json
                                                                       :form-params {:username ""
                                                                                     :password {:chars []
                                                                                                :empty false}}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/login"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/login"),
    Content = new StringContent("{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/login");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/login"

	payload := strings.NewReader("{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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/api/v2/members/users/login HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/login")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/login"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/login")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/login")
  .header("content-type", "application/json")
  .body("{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}")
  .asString();
const data = JSON.stringify({
  username: '',
  password: {
    chars: [],
    empty: 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}}/api/v2/members/users/login');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/login',
  headers: {'content-type': 'application/json'},
  data: {username: '', password: {chars: [], empty: false}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"username":"","password":{"chars":[],"empty":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}}/api/v2/members/users/login',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "username": "",\n  "password": {\n    "chars": [],\n    "empty": 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  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/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/api/v2/members/users/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({username: '', password: {chars: [], empty: false}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/login',
  headers: {'content-type': 'application/json'},
  body: {username: '', password: {chars: [], empty: 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}}/api/v2/members/users/login');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  username: '',
  password: {
    chars: [],
    empty: 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}}/api/v2/members/users/login',
  headers: {'content-type': 'application/json'},
  data: {username: '', password: {chars: [], empty: false}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"username":"","password":{"chars":[],"empty":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 = @{ @"username": @"",
                              @"password": @{ @"chars": @[  ], @"empty": @NO } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/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}}/api/v2/members/users/login" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/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([
    'username' => '',
    'password' => [
        'chars' => [
                
        ],
        'empty' => 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}}/api/v2/members/users/login', [
  'body' => '{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/login');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'username' => '',
  'password' => [
    'chars' => [
        
    ],
    'empty' => null
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'username' => '',
  'password' => [
    'chars' => [
        
    ],
    'empty' => null
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/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}}/api/v2/members/users/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/users/login", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/login"

payload = {
    "username": "",
    "password": {
        "chars": [],
        "empty": False
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/login"

payload <- "{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/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  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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/api/v2/members/users/login') do |req|
  req.body = "{\n  \"username\": \"\",\n  \"password\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/login";

    let payload = json!({
        "username": "",
        "password": json!({
            "chars": (),
            "empty": 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}}/api/v2/members/users/login \
  --header 'content-type: application/json' \
  --data '{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}'
echo '{
  "username": "",
  "password": {
    "chars": [],
    "empty": false
  }
}' |  \
  http POST {{baseUrl}}/api/v2/members/users/login \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "username": "",\n  "password": {\n    "chars": [],\n    "empty": false\n  }\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/login
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "username": "",
  "password": [
    "chars": [],
    "empty": false
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/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 Recover login
{{baseUrl}}/api/v2/members/users/recover
QUERY PARAMS

email
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/recover?email=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/recover" {:query-params {:email ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/recover?email="

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}}/api/v2/members/users/recover?email="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/recover?email=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/recover?email="

	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/api/v2/members/users/recover?email= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/recover?email=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/recover?email="))
    .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}}/api/v2/members/users/recover?email=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/recover?email=")
  .asString();
const 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}}/api/v2/members/users/recover?email=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/recover',
  params: {email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/recover?email=';
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}}/api/v2/members/users/recover?email=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/recover?email=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/recover?email=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/members/users/recover',
  qs: {email: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/recover');

req.query({
  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: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/recover',
  params: {email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/recover?email=';
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}}/api/v2/members/users/recover?email="]
                                                       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}}/api/v2/members/users/recover?email=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/recover?email=",
  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}}/api/v2/members/users/recover?email=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/recover');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'email' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/recover');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'email' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/recover?email=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/recover?email=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/members/users/recover?email=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/recover"

querystring = {"email":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/recover"

queryString <- list(email = "")

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/recover?email=")

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/api/v2/members/users/recover') do |req|
  req.params['email'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/recover";

    let querystring = [
        ("email", ""),
    ];

    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}}/api/v2/members/users/recover?email='
http POST '{{baseUrl}}/api/v2/members/users/recover?email='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/api/v2/members/users/recover?email='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/recover?email=")! 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 Regenerate access key
{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id
QUERY PARAMS

id
BODY json

{
  "name": "",
  "expirationDate": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/: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  \"expirationDate\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id" {:content-type :json
                                                                                            :form-params {:name ""
                                                                                                          :expirationDate ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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}}/api/v2/members/users/access-keys/regenerate/:id"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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}}/api/v2/members/users/access-keys/regenerate/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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/api/v2/members/users/access-keys/regenerate/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "name": "",
  "expirationDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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  \"expirationDate\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  expirationDate: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id',
  headers: {'content-type': 'application/json'},
  data: {name: '', expirationDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","expirationDate":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "expirationDate": ""\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  \"expirationDate\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/access-keys/regenerate/: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/api/v2/members/users/access-keys/regenerate/: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: '', expirationDate: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id',
  headers: {'content-type': 'application/json'},
  body: {name: '', expirationDate: ''},
  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}}/api/v2/members/users/access-keys/regenerate/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  expirationDate: ''
});

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}}/api/v2/members/users/access-keys/regenerate/:id',
  headers: {'content-type': 'application/json'},
  data: {name: '', expirationDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","expirationDate":""}'
};

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": @"",
                              @"expirationDate": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/access-keys/regenerate/: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}}/api/v2/members/users/access-keys/regenerate/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/: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([
    'name' => '',
    'expirationDate' => ''
  ]),
  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}}/api/v2/members/users/access-keys/regenerate/:id', [
  'body' => '{
  "name": "",
  "expirationDate": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'expirationDate' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'expirationDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/regenerate/: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}}/api/v2/members/users/access-keys/regenerate/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "expirationDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "expirationDate": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/users/access-keys/regenerate/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"

payload = {
    "name": "",
    "expirationDate": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id"

payload <- "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\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}}/api/v2/members/users/access-keys/regenerate/: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  \"name\": \"\",\n  \"expirationDate\": \"\"\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/api/v2/members/users/access-keys/regenerate/:id') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"expirationDate\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id";

    let payload = json!({
        "name": "",
        "expirationDate": ""
    });

    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}}/api/v2/members/users/access-keys/regenerate/:id \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "expirationDate": ""
}'
echo '{
  "name": "",
  "expirationDate": ""
}' |  \
  http POST {{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "expirationDate": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/access-keys/regenerate/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "expirationDate": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/regenerate/: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 Register user
{{baseUrl}}/api/v2/members/users/register
BODY json

{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/register");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/register" {:content-type :json
                                                                          :form-params {:id ""
                                                                                        :name ""
                                                                                        :fullName ""
                                                                                        :active false
                                                                                        :allRoles []
                                                                                        :directRoles []
                                                                                        :fields {}
                                                                                        :groups []
                                                                                        :type ""
                                                                                        :email ""
                                                                                        :guest false
                                                                                        :ipAddress ""
                                                                                        :resetPasswordToken ""
                                                                                        :resetPasswordTokenExpirationDate ""
                                                                                        :emailConfirmationToken ""
                                                                                        :emailConfirmationTokenExpirationDate ""
                                                                                        :extraLDAP ""
                                                                                        :extra [{:id ""
                                                                                                 :options {}}]
                                                                                        :user false
                                                                                        :uuid ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/register"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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}}/api/v2/members/users/register"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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}}/api/v2/members/users/register");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/register"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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/api/v2/members/users/register HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 466

{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/register")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/register"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/register")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  groups: [],
  type: '',
  email: '',
  guest: false,
  ipAddress: '',
  resetPasswordToken: '',
  resetPasswordTokenExpirationDate: '',
  emailConfirmationToken: '',
  emailConfirmationTokenExpirationDate: '',
  extraLDAP: '',
  extra: [
    {
      id: '',
      options: {}
    }
  ],
  user: false,
  uuid: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/members/users/register');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/register',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users/register',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "fullName": "",\n  "active": false,\n  "allRoles": [],\n  "directRoles": [],\n  "fields": {},\n  "groups": [],\n  "type": "",\n  "email": "",\n  "guest": false,\n  "ipAddress": "",\n  "resetPasswordToken": "",\n  "resetPasswordTokenExpirationDate": "",\n  "emailConfirmationToken": "",\n  "emailConfirmationTokenExpirationDate": "",\n  "extraLDAP": "",\n  "extra": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "user": false,\n  "uuid": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/register")
  .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/api/v2/members/users/register',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  groups: [],
  type: '',
  email: '',
  guest: false,
  ipAddress: '',
  resetPasswordToken: '',
  resetPasswordTokenExpirationDate: '',
  emailConfirmationToken: '',
  emailConfirmationTokenExpirationDate: '',
  extraLDAP: '',
  extra: [{id: '', options: {}}],
  user: false,
  uuid: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/register',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  },
  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}}/api/v2/members/users/register');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  groups: [],
  type: '',
  email: '',
  guest: false,
  ipAddress: '',
  resetPasswordToken: '',
  resetPasswordTokenExpirationDate: '',
  emailConfirmationToken: '',
  emailConfirmationTokenExpirationDate: '',
  extraLDAP: '',
  extra: [
    {
      id: '',
      options: {}
    }
  ],
  user: false,
  uuid: ''
});

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}}/api/v2/members/users/register',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"fullName": @"",
                              @"active": @NO,
                              @"allRoles": @[  ],
                              @"directRoles": @[  ],
                              @"fields": @{  },
                              @"groups": @[  ],
                              @"type": @"",
                              @"email": @"",
                              @"guest": @NO,
                              @"ipAddress": @"",
                              @"resetPasswordToken": @"",
                              @"resetPasswordTokenExpirationDate": @"",
                              @"emailConfirmationToken": @"",
                              @"emailConfirmationTokenExpirationDate": @"",
                              @"extraLDAP": @"",
                              @"extra": @[ @{ @"id": @"", @"options": @{  } } ],
                              @"user": @NO,
                              @"uuid": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/register"]
                                                       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}}/api/v2/members/users/register" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/register",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'groups' => [
        
    ],
    'type' => '',
    'email' => '',
    'guest' => null,
    'ipAddress' => '',
    'resetPasswordToken' => '',
    'resetPasswordTokenExpirationDate' => '',
    'emailConfirmationToken' => '',
    'emailConfirmationTokenExpirationDate' => '',
    'extraLDAP' => '',
    'extra' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'user' => null,
    'uuid' => ''
  ]),
  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}}/api/v2/members/users/register', [
  'body' => '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/register');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'fullName' => '',
  'active' => null,
  'allRoles' => [
    
  ],
  'directRoles' => [
    
  ],
  'fields' => [
    
  ],
  'groups' => [
    
  ],
  'type' => '',
  'email' => '',
  'guest' => null,
  'ipAddress' => '',
  'resetPasswordToken' => '',
  'resetPasswordTokenExpirationDate' => '',
  'emailConfirmationToken' => '',
  'emailConfirmationTokenExpirationDate' => '',
  'extraLDAP' => '',
  'extra' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'user' => null,
  'uuid' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'fullName' => '',
  'active' => null,
  'allRoles' => [
    
  ],
  'directRoles' => [
    
  ],
  'fields' => [
    
  ],
  'groups' => [
    
  ],
  'type' => '',
  'email' => '',
  'guest' => null,
  'ipAddress' => '',
  'resetPasswordToken' => '',
  'resetPasswordTokenExpirationDate' => '',
  'emailConfirmationToken' => '',
  'emailConfirmationTokenExpirationDate' => '',
  'extraLDAP' => '',
  'extra' => [
    [
        'id' => '',
        'options' => [
                
        ]
    ]
  ],
  'user' => null,
  'uuid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/register');
$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}}/api/v2/members/users/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/users/register", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/register"

payload = {
    "id": "",
    "name": "",
    "fullName": "",
    "active": False,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": False,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
        {
            "id": "",
            "options": {}
        }
    ],
    "user": False,
    "uuid": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/register"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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}}/api/v2/members/users/register")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\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/api/v2/members/users/register') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"groups\": [],\n  \"type\": \"\",\n  \"email\": \"\",\n  \"guest\": false,\n  \"ipAddress\": \"\",\n  \"resetPasswordToken\": \"\",\n  \"resetPasswordTokenExpirationDate\": \"\",\n  \"emailConfirmationToken\": \"\",\n  \"emailConfirmationTokenExpirationDate\": \"\",\n  \"extraLDAP\": \"\",\n  \"extra\": [\n    {\n      \"id\": \"\",\n      \"options\": {}\n    }\n  ],\n  \"user\": false,\n  \"uuid\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/register";

    let payload = json!({
        "id": "",
        "name": "",
        "fullName": "",
        "active": false,
        "allRoles": (),
        "directRoles": (),
        "fields": json!({}),
        "groups": (),
        "type": "",
        "email": "",
        "guest": false,
        "ipAddress": "",
        "resetPasswordToken": "",
        "resetPasswordTokenExpirationDate": "",
        "emailConfirmationToken": "",
        "emailConfirmationTokenExpirationDate": "",
        "extraLDAP": "",
        "extra": (
            json!({
                "id": "",
                "options": json!({})
            })
        ),
        "user": false,
        "uuid": ""
    });

    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}}/api/v2/members/users/register \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}'
echo '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    {
      "id": "",
      "options": {}
    }
  ],
  "user": false,
  "uuid": ""
}' |  \
  http POST {{baseUrl}}/api/v2/members/users/register \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "fullName": "",\n  "active": false,\n  "allRoles": [],\n  "directRoles": [],\n  "fields": {},\n  "groups": [],\n  "type": "",\n  "email": "",\n  "guest": false,\n  "ipAddress": "",\n  "resetPasswordToken": "",\n  "resetPasswordTokenExpirationDate": "",\n  "emailConfirmationToken": "",\n  "emailConfirmationTokenExpirationDate": "",\n  "extraLDAP": "",\n  "extra": [\n    {\n      "id": "",\n      "options": {}\n    }\n  ],\n  "user": false,\n  "uuid": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/register
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": [],
  "groups": [],
  "type": "",
  "email": "",
  "guest": false,
  "ipAddress": "",
  "resetPasswordToken": "",
  "resetPasswordTokenExpirationDate": "",
  "emailConfirmationToken": "",
  "emailConfirmationTokenExpirationDate": "",
  "extraLDAP": "",
  "extra": [
    [
      "id": "",
      "options": []
    ]
  ],
  "user": false,
  "uuid": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/register")! 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 Resets user password
{{baseUrl}}/api/v2/members/users/:id/reset-password
QUERY PARAMS

id
BODY json

{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/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  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/api/v2/members/users/:id/reset-password" {:content-type :json
                                                                                     :form-params {:token ""
                                                                                                   :newPassword {:chars []
                                                                                                                 :empty false}}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/:id/reset-password"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/:id/reset-password"),
    Content = new StringContent("{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/:id/reset-password");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/:id/reset-password"

	payload := strings.NewReader("{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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/api/v2/members/users/:id/reset-password HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/members/users/:id/reset-password")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/reset-password"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/reset-password")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/members/users/:id/reset-password")
  .header("content-type", "application/json")
  .body("{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}")
  .asString();
const data = JSON.stringify({
  token: '',
  newPassword: {
    chars: [],
    empty: 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}}/api/v2/members/users/:id/reset-password');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/members/users/:id/reset-password',
  headers: {'content-type': 'application/json'},
  data: {token: '', newPassword: {chars: [], empty: false}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/reset-password';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"token":"","newPassword":{"chars":[],"empty":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}}/api/v2/members/users/:id/reset-password',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "token": "",\n  "newPassword": {\n    "chars": [],\n    "empty": 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  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/reset-password")
  .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/api/v2/members/users/:id/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({token: '', newPassword: {chars: [], empty: false}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/members/users/:id/reset-password',
  headers: {'content-type': 'application/json'},
  body: {token: '', newPassword: {chars: [], empty: 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}}/api/v2/members/users/:id/reset-password');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  token: '',
  newPassword: {
    chars: [],
    empty: 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}}/api/v2/members/users/:id/reset-password',
  headers: {'content-type': 'application/json'},
  data: {token: '', newPassword: {chars: [], empty: false}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/:id/reset-password';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"token":"","newPassword":{"chars":[],"empty":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 = @{ @"token": @"",
                              @"newPassword": @{ @"chars": @[  ], @"empty": @NO } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/:id/reset-password"]
                                                       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}}/api/v2/members/users/:id/reset-password" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/:id/reset-password",
  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([
    'token' => '',
    'newPassword' => [
        'chars' => [
                
        ],
        'empty' => 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}}/api/v2/members/users/:id/reset-password', [
  'body' => '{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/reset-password');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'token' => '',
  'newPassword' => [
    'chars' => [
        
    ],
    'empty' => null
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'token' => '',
  'newPassword' => [
    'chars' => [
        
    ],
    'empty' => null
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/reset-password');
$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}}/api/v2/members/users/:id/reset-password' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/reset-password' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": false\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/api/v2/members/users/:id/reset-password", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id/reset-password"

payload = {
    "token": "",
    "newPassword": {
        "chars": [],
        "empty": False
    }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id/reset-password"

payload <- "{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/:id/reset-password")

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  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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/api/v2/members/users/:id/reset-password') do |req|
  req.body = "{\n  \"token\": \"\",\n  \"newPassword\": {\n    \"chars\": [],\n    \"empty\": 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}}/api/v2/members/users/:id/reset-password";

    let payload = json!({
        "token": "",
        "newPassword": json!({
            "chars": (),
            "empty": 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}}/api/v2/members/users/:id/reset-password \
  --header 'content-type: application/json' \
  --data '{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}'
echo '{
  "token": "",
  "newPassword": {
    "chars": [],
    "empty": false
  }
}' |  \
  http PATCH {{baseUrl}}/api/v2/members/users/:id/reset-password \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "token": "",\n  "newPassword": {\n    "chars": [],\n    "empty": false\n  }\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id/reset-password
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "token": "",
  "newPassword": [
    "chars": [],
    "empty": false
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/reset-password")! 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 Returns a set of suggestions giving a query (2)
{{baseUrl}}/api/v2/members/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/suggest" {:content-type :json
                                                                   :form-params {:field ""
                                                                                 :query ""
                                                                                 :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/members/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/members/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/members/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/suggest")
  .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/api/v2/members/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/members/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/members/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/suggest"]
                                                       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}}/api/v2/members/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/members/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/suggest');
$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}}/api/v2/members/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/members/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/members/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/members/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/members/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/suggest")! 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 Revoke access key
{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"

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}}/api/v2/members/users/access-keys/revoke/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"

	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/api/v2/members/users/access-keys/revoke/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"))
    .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}}/api/v2/members/users/access-keys/revoke/:id")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/access-keys/revoke/: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('POST', '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id';
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}}/api/v2/members/users/access-keys/revoke/:id',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/access-keys/revoke/: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: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id';
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}}/api/v2/members/users/access-keys/revoke/:id"]
                                                       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}}/api/v2/members/users/access-keys/revoke/:id" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id",
  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}}/api/v2/members/users/access-keys/revoke/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/members/users/access-keys/revoke/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")

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/api/v2/members/users/access-keys/revoke/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id";

    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}}/api/v2/members/users/access-keys/revoke/:id
http POST {{baseUrl}}/api/v2/members/users/access-keys/revoke/:id
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/access-keys/revoke/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/access-keys/revoke/:id")! 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 Send verification email
{{baseUrl}}/api/v2/members/users/:id/send-verification
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/:id/send-verification");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/members/users/:id/send-verification")
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/:id/send-verification"

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}}/api/v2/members/users/:id/send-verification"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/members/users/:id/send-verification");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/:id/send-verification"

	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/api/v2/members/users/:id/send-verification HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/members/users/:id/send-verification")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/:id/send-verification"))
    .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}}/api/v2/members/users/:id/send-verification")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/members/users/:id/send-verification")
  .asString();
const 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}}/api/v2/members/users/:id/send-verification');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/members/users/:id/send-verification'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/:id/send-verification';
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}}/api/v2/members/users/:id/send-verification',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/:id/send-verification")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/:id/send-verification',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/members/users/:id/send-verification'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/members/users/:id/send-verification');

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}}/api/v2/members/users/:id/send-verification'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/:id/send-verification';
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}}/api/v2/members/users/:id/send-verification"]
                                                       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}}/api/v2/members/users/:id/send-verification" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/:id/send-verification",
  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}}/api/v2/members/users/:id/send-verification');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/:id/send-verification');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/members/users/:id/send-verification');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/:id/send-verification' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/:id/send-verification' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/members/users/:id/send-verification")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/:id/send-verification"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/:id/send-verification"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/:id/send-verification")

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/api/v2/members/users/:id/send-verification') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/members/users/:id/send-verification";

    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}}/api/v2/members/users/:id/send-verification
http POST {{baseUrl}}/api/v2/members/users/:id/send-verification
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/:id/send-verification
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/:id/send-verification")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update group
{{baseUrl}}/api/v2/members/groups
BODY json

{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/groups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/members/groups" {:content-type :json
                                                                 :form-params {:id ""
                                                                               :name ""
                                                                               :fullName ""
                                                                               :active false
                                                                               :allRoles []
                                                                               :directRoles []
                                                                               :fields {}
                                                                               :type ""
                                                                               :users []
                                                                               :uuid ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/groups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/groups"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\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}}/api/v2/members/groups");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/groups"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/members/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 163

{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/members/groups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/groups"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/members/groups")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  type: '',
  users: [],
  uuid: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/members/groups');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/groups',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    type: '',
    users: [],
    uuid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"type":"","users":[],"uuid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/groups',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "fullName": "",\n  "active": false,\n  "allRoles": [],\n  "directRoles": [],\n  "fields": {},\n  "type": "",\n  "users": [],\n  "uuid": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/groups")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/groups',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  type: '',
  users: [],
  uuid: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/groups',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    type: '',
    users: [],
    uuid: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/members/groups');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  fullName: '',
  active: false,
  allRoles: [],
  directRoles: [],
  fields: {},
  type: '',
  users: [],
  uuid: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/groups',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    type: '',
    users: [],
    uuid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/groups';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"type":"","users":[],"uuid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"fullName": @"",
                              @"active": @NO,
                              @"allRoles": @[  ],
                              @"directRoles": @[  ],
                              @"fields": @{  },
                              @"type": @"",
                              @"users": @[  ],
                              @"uuid": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/groups"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/groups",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'type' => '',
    'users' => [
        
    ],
    'uuid' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/members/groups', [
  'body' => '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/groups');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'fullName' => '',
  'active' => null,
  'allRoles' => [
    
  ],
  'directRoles' => [
    
  ],
  'fields' => [
    
  ],
  'type' => '',
  'users' => [
    
  ],
  'uuid' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'fullName' => '',
  'active' => null,
  'allRoles' => [
    
  ],
  'directRoles' => [
    
  ],
  'fields' => [
    
  ],
  'type' => '',
  'users' => [
    
  ],
  'uuid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/groups');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/groups' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/groups' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/members/groups", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/groups"

payload = {
    "id": "",
    "name": "",
    "fullName": "",
    "active": False,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "type": "",
    "users": [],
    "uuid": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/groups"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/groups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/members/groups') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"fullName\": \"\",\n  \"active\": false,\n  \"allRoles\": [],\n  \"directRoles\": [],\n  \"fields\": {},\n  \"type\": \"\",\n  \"users\": [],\n  \"uuid\": \"\"\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}}/api/v2/members/groups";

    let payload = json!({
        "id": "",
        "name": "",
        "fullName": "",
        "active": false,
        "allRoles": (),
        "directRoles": (),
        "fields": json!({}),
        "type": "",
        "users": (),
        "uuid": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/members/groups \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}'
echo '{
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": {},
  "type": "",
  "users": [],
  "uuid": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/members/groups \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "fullName": "",\n  "active": false,\n  "allRoles": [],\n  "directRoles": [],\n  "fields": {},\n  "type": "",\n  "users": [],\n  "uuid": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/groups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "fullName": "",
  "active": false,
  "allRoles": [],
  "directRoles": [],
  "fields": [],
  "type": "",
  "users": [],
  "uuid": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/groups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update my user
{{baseUrl}}/api/v2/members/users/update-my-user
BODY json

{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/users/update-my-user");

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  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/members/users/update-my-user" {:content-type :json
                                                                               :form-params {:user {:id ""
                                                                                                    :name ""
                                                                                                    :fullName ""
                                                                                                    :active false
                                                                                                    :allRoles []
                                                                                                    :directRoles []
                                                                                                    :fields {}
                                                                                                    :groups []
                                                                                                    :type ""
                                                                                                    :email ""
                                                                                                    :guest false
                                                                                                    :ipAddress ""
                                                                                                    :resetPasswordToken ""
                                                                                                    :resetPasswordTokenExpirationDate ""
                                                                                                    :emailConfirmationToken ""
                                                                                                    :emailConfirmationTokenExpirationDate ""
                                                                                                    :extraLDAP ""
                                                                                                    :extra [{:id ""
                                                                                                             :options {}}]
                                                                                                    :user false
                                                                                                    :uuid ""}
                                                                                             :password {:chars []
                                                                                                        :empty false}
                                                                                             :values [{}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users/update-my-user"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/users/update-my-user"),
    Content = new StringContent("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\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}}/api/v2/members/users/update-my-user");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users/update-my-user"

	payload := strings.NewReader("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/members/users/update-my-user HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 615

{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/members/users/update-my-user")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users/update-my-user"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\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  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/update-my-user")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/members/users/update-my-user")
  .header("content-type", "application/json")
  .body("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  user: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [
      {
        id: '',
        options: {}
      }
    ],
    user: false,
    uuid: ''
  },
  password: {
    chars: [],
    empty: false
  },
  values: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/members/users/update-my-user');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/users/update-my-user',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      id: '',
      name: '',
      fullName: '',
      active: false,
      allRoles: [],
      directRoles: [],
      fields: {},
      groups: [],
      type: '',
      email: '',
      guest: false,
      ipAddress: '',
      resetPasswordToken: '',
      resetPasswordTokenExpirationDate: '',
      emailConfirmationToken: '',
      emailConfirmationTokenExpirationDate: '',
      extraLDAP: '',
      extra: [{id: '', options: {}}],
      user: false,
      uuid: ''
    },
    password: {chars: [], empty: false},
    values: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users/update-my-user';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users/update-my-user',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "user": {\n    "id": "",\n    "name": "",\n    "fullName": "",\n    "active": false,\n    "allRoles": [],\n    "directRoles": [],\n    "fields": {},\n    "groups": [],\n    "type": "",\n    "email": "",\n    "guest": false,\n    "ipAddress": "",\n    "resetPasswordToken": "",\n    "resetPasswordTokenExpirationDate": "",\n    "emailConfirmationToken": "",\n    "emailConfirmationTokenExpirationDate": "",\n    "extraLDAP": "",\n    "extra": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ],\n    "user": false,\n    "uuid": ""\n  },\n  "password": {\n    "chars": [],\n    "empty": false\n  },\n  "values": [\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  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users/update-my-user")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/users/update-my-user',
  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({
  user: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  },
  password: {chars: [], empty: false},
  values: [{}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/users/update-my-user',
  headers: {'content-type': 'application/json'},
  body: {
    user: {
      id: '',
      name: '',
      fullName: '',
      active: false,
      allRoles: [],
      directRoles: [],
      fields: {},
      groups: [],
      type: '',
      email: '',
      guest: false,
      ipAddress: '',
      resetPasswordToken: '',
      resetPasswordTokenExpirationDate: '',
      emailConfirmationToken: '',
      emailConfirmationTokenExpirationDate: '',
      extraLDAP: '',
      extra: [{id: '', options: {}}],
      user: false,
      uuid: ''
    },
    password: {chars: [], empty: false},
    values: [{}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/members/users/update-my-user');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  user: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [
      {
        id: '',
        options: {}
      }
    ],
    user: false,
    uuid: ''
  },
  password: {
    chars: [],
    empty: false
  },
  values: [
    {}
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/users/update-my-user',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      id: '',
      name: '',
      fullName: '',
      active: false,
      allRoles: [],
      directRoles: [],
      fields: {},
      groups: [],
      type: '',
      email: '',
      guest: false,
      ipAddress: '',
      resetPasswordToken: '',
      resetPasswordTokenExpirationDate: '',
      emailConfirmationToken: '',
      emailConfirmationTokenExpirationDate: '',
      extraLDAP: '',
      extra: [{id: '', options: {}}],
      user: false,
      uuid: ''
    },
    password: {chars: [], empty: false},
    values: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users/update-my-user';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};

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 = @{ @"user": @{ @"id": @"", @"name": @"", @"fullName": @"", @"active": @NO, @"allRoles": @[  ], @"directRoles": @[  ], @"fields": @{  }, @"groups": @[  ], @"type": @"", @"email": @"", @"guest": @NO, @"ipAddress": @"", @"resetPasswordToken": @"", @"resetPasswordTokenExpirationDate": @"", @"emailConfirmationToken": @"", @"emailConfirmationTokenExpirationDate": @"", @"extraLDAP": @"", @"extra": @[ @{ @"id": @"", @"options": @{  } } ], @"user": @NO, @"uuid": @"" },
                              @"password": @{ @"chars": @[  ], @"empty": @NO },
                              @"values": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users/update-my-user"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/users/update-my-user" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users/update-my-user",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'user' => [
        'id' => '',
        'name' => '',
        'fullName' => '',
        'active' => null,
        'allRoles' => [
                
        ],
        'directRoles' => [
                
        ],
        'fields' => [
                
        ],
        'groups' => [
                
        ],
        'type' => '',
        'email' => '',
        'guest' => null,
        'ipAddress' => '',
        'resetPasswordToken' => '',
        'resetPasswordTokenExpirationDate' => '',
        'emailConfirmationToken' => '',
        'emailConfirmationTokenExpirationDate' => '',
        'extraLDAP' => '',
        'extra' => [
                [
                                'id' => '',
                                'options' => [
                                                                
                                ]
                ]
        ],
        'user' => null,
        'uuid' => ''
    ],
    'password' => [
        'chars' => [
                
        ],
        'empty' => null
    ],
    'values' => [
        [
                
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/members/users/update-my-user', [
  'body' => '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users/update-my-user');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'user' => [
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'groups' => [
        
    ],
    'type' => '',
    'email' => '',
    'guest' => null,
    'ipAddress' => '',
    'resetPasswordToken' => '',
    'resetPasswordTokenExpirationDate' => '',
    'emailConfirmationToken' => '',
    'emailConfirmationTokenExpirationDate' => '',
    'extraLDAP' => '',
    'extra' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'user' => null,
    'uuid' => ''
  ],
  'password' => [
    'chars' => [
        
    ],
    'empty' => null
  ],
  'values' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'user' => [
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'groups' => [
        
    ],
    'type' => '',
    'email' => '',
    'guest' => null,
    'ipAddress' => '',
    'resetPasswordToken' => '',
    'resetPasswordTokenExpirationDate' => '',
    'emailConfirmationToken' => '',
    'emailConfirmationTokenExpirationDate' => '',
    'extraLDAP' => '',
    'extra' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'user' => null,
    'uuid' => ''
  ],
  'password' => [
    'chars' => [
        
    ],
    'empty' => null
  ],
  'values' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users/update-my-user');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users/update-my-user' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users/update-my-user' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/members/users/update-my-user", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users/update-my-user"

payload = {
    "user": {
        "id": "",
        "name": "",
        "fullName": "",
        "active": False,
        "allRoles": [],
        "directRoles": [],
        "fields": {},
        "groups": [],
        "type": "",
        "email": "",
        "guest": False,
        "ipAddress": "",
        "resetPasswordToken": "",
        "resetPasswordTokenExpirationDate": "",
        "emailConfirmationToken": "",
        "emailConfirmationTokenExpirationDate": "",
        "extraLDAP": "",
        "extra": [
            {
                "id": "",
                "options": {}
            }
        ],
        "user": False,
        "uuid": ""
    },
    "password": {
        "chars": [],
        "empty": False
    },
    "values": [{}]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users/update-my-user"

payload <- "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users/update-my-user")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/members/users/update-my-user') do |req|
  req.body = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\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}}/api/v2/members/users/update-my-user";

    let payload = json!({
        "user": json!({
            "id": "",
            "name": "",
            "fullName": "",
            "active": false,
            "allRoles": (),
            "directRoles": (),
            "fields": json!({}),
            "groups": (),
            "type": "",
            "email": "",
            "guest": false,
            "ipAddress": "",
            "resetPasswordToken": "",
            "resetPasswordTokenExpirationDate": "",
            "emailConfirmationToken": "",
            "emailConfirmationTokenExpirationDate": "",
            "extraLDAP": "",
            "extra": (
                json!({
                    "id": "",
                    "options": json!({})
                })
            ),
            "user": false,
            "uuid": ""
        }),
        "password": json!({
            "chars": (),
            "empty": false
        }),
        "values": (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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/members/users/update-my-user \
  --header 'content-type: application/json' \
  --data '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}'
echo '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/members/users/update-my-user \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "user": {\n    "id": "",\n    "name": "",\n    "fullName": "",\n    "active": false,\n    "allRoles": [],\n    "directRoles": [],\n    "fields": {},\n    "groups": [],\n    "type": "",\n    "email": "",\n    "guest": false,\n    "ipAddress": "",\n    "resetPasswordToken": "",\n    "resetPasswordTokenExpirationDate": "",\n    "emailConfirmationToken": "",\n    "emailConfirmationTokenExpirationDate": "",\n    "extraLDAP": "",\n    "extra": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ],\n    "user": false,\n    "uuid": ""\n  },\n  "password": {\n    "chars": [],\n    "empty": false\n  },\n  "values": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users/update-my-user
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "user": [
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": [],
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      [
        "id": "",
        "options": []
      ]
    ],
    "user": false,
    "uuid": ""
  ],
  "password": [
    "chars": [],
    "empty": false
  ],
  "values": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users/update-my-user")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update user
{{baseUrl}}/api/v2/members/users
BODY json

{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/members/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  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/members/users" {:content-type :json
                                                                :form-params {:user {:id ""
                                                                                     :name ""
                                                                                     :fullName ""
                                                                                     :active false
                                                                                     :allRoles []
                                                                                     :directRoles []
                                                                                     :fields {}
                                                                                     :groups []
                                                                                     :type ""
                                                                                     :email ""
                                                                                     :guest false
                                                                                     :ipAddress ""
                                                                                     :resetPasswordToken ""
                                                                                     :resetPasswordTokenExpirationDate ""
                                                                                     :emailConfirmationToken ""
                                                                                     :emailConfirmationTokenExpirationDate ""
                                                                                     :extraLDAP ""
                                                                                     :extra [{:id ""
                                                                                              :options {}}]
                                                                                     :user false
                                                                                     :uuid ""}
                                                                              :password {:chars []
                                                                                         :empty false}
                                                                              :values [{}]}})
require "http/client"

url = "{{baseUrl}}/api/v2/members/users"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/members/users"),
    Content = new StringContent("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\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}}/api/v2/members/users");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/members/users"

	payload := strings.NewReader("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/members/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 615

{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/members/users")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/members/users"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\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  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/members/users")
  .header("content-type", "application/json")
  .body("{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")
  .asString();
const data = JSON.stringify({
  user: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [
      {
        id: '',
        options: {}
      }
    ],
    user: false,
    uuid: ''
  },
  password: {
    chars: [],
    empty: false
  },
  values: [
    {}
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/members/users');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/users',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      id: '',
      name: '',
      fullName: '',
      active: false,
      allRoles: [],
      directRoles: [],
      fields: {},
      groups: [],
      type: '',
      email: '',
      guest: false,
      ipAddress: '',
      resetPasswordToken: '',
      resetPasswordTokenExpirationDate: '',
      emailConfirmationToken: '',
      emailConfirmationTokenExpirationDate: '',
      extraLDAP: '',
      extra: [{id: '', options: {}}],
      user: false,
      uuid: ''
    },
    password: {chars: [], empty: false},
    values: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/members/users';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/members/users',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "user": {\n    "id": "",\n    "name": "",\n    "fullName": "",\n    "active": false,\n    "allRoles": [],\n    "directRoles": [],\n    "fields": {},\n    "groups": [],\n    "type": "",\n    "email": "",\n    "guest": false,\n    "ipAddress": "",\n    "resetPasswordToken": "",\n    "resetPasswordTokenExpirationDate": "",\n    "emailConfirmationToken": "",\n    "emailConfirmationTokenExpirationDate": "",\n    "extraLDAP": "",\n    "extra": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ],\n    "user": false,\n    "uuid": ""\n  },\n  "password": {\n    "chars": [],\n    "empty": false\n  },\n  "values": [\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  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/members/users")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/members/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({
  user: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [{id: '', options: {}}],
    user: false,
    uuid: ''
  },
  password: {chars: [], empty: false},
  values: [{}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/users',
  headers: {'content-type': 'application/json'},
  body: {
    user: {
      id: '',
      name: '',
      fullName: '',
      active: false,
      allRoles: [],
      directRoles: [],
      fields: {},
      groups: [],
      type: '',
      email: '',
      guest: false,
      ipAddress: '',
      resetPasswordToken: '',
      resetPasswordTokenExpirationDate: '',
      emailConfirmationToken: '',
      emailConfirmationTokenExpirationDate: '',
      extraLDAP: '',
      extra: [{id: '', options: {}}],
      user: false,
      uuid: ''
    },
    password: {chars: [], empty: false},
    values: [{}]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/members/users');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  user: {
    id: '',
    name: '',
    fullName: '',
    active: false,
    allRoles: [],
    directRoles: [],
    fields: {},
    groups: [],
    type: '',
    email: '',
    guest: false,
    ipAddress: '',
    resetPasswordToken: '',
    resetPasswordTokenExpirationDate: '',
    emailConfirmationToken: '',
    emailConfirmationTokenExpirationDate: '',
    extraLDAP: '',
    extra: [
      {
        id: '',
        options: {}
      }
    ],
    user: false,
    uuid: ''
  },
  password: {
    chars: [],
    empty: false
  },
  values: [
    {}
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/members/users',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      id: '',
      name: '',
      fullName: '',
      active: false,
      allRoles: [],
      directRoles: [],
      fields: {},
      groups: [],
      type: '',
      email: '',
      guest: false,
      ipAddress: '',
      resetPasswordToken: '',
      resetPasswordTokenExpirationDate: '',
      emailConfirmationToken: '',
      emailConfirmationTokenExpirationDate: '',
      extraLDAP: '',
      extra: [{id: '', options: {}}],
      user: false,
      uuid: ''
    },
    password: {chars: [], empty: false},
    values: [{}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/members/users';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"id":"","name":"","fullName":"","active":false,"allRoles":[],"directRoles":[],"fields":{},"groups":[],"type":"","email":"","guest":false,"ipAddress":"","resetPasswordToken":"","resetPasswordTokenExpirationDate":"","emailConfirmationToken":"","emailConfirmationTokenExpirationDate":"","extraLDAP":"","extra":[{"id":"","options":{}}],"user":false,"uuid":""},"password":{"chars":[],"empty":false},"values":[{}]}'
};

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 = @{ @"user": @{ @"id": @"", @"name": @"", @"fullName": @"", @"active": @NO, @"allRoles": @[  ], @"directRoles": @[  ], @"fields": @{  }, @"groups": @[  ], @"type": @"", @"email": @"", @"guest": @NO, @"ipAddress": @"", @"resetPasswordToken": @"", @"resetPasswordTokenExpirationDate": @"", @"emailConfirmationToken": @"", @"emailConfirmationTokenExpirationDate": @"", @"extraLDAP": @"", @"extra": @[ @{ @"id": @"", @"options": @{  } } ], @"user": @NO, @"uuid": @"" },
                              @"password": @{ @"chars": @[  ], @"empty": @NO },
                              @"values": @[ @{  } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/members/users"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/members/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/members/users",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'user' => [
        'id' => '',
        'name' => '',
        'fullName' => '',
        'active' => null,
        'allRoles' => [
                
        ],
        'directRoles' => [
                
        ],
        'fields' => [
                
        ],
        'groups' => [
                
        ],
        'type' => '',
        'email' => '',
        'guest' => null,
        'ipAddress' => '',
        'resetPasswordToken' => '',
        'resetPasswordTokenExpirationDate' => '',
        'emailConfirmationToken' => '',
        'emailConfirmationTokenExpirationDate' => '',
        'extraLDAP' => '',
        'extra' => [
                [
                                'id' => '',
                                'options' => [
                                                                
                                ]
                ]
        ],
        'user' => null,
        'uuid' => ''
    ],
    'password' => [
        'chars' => [
                
        ],
        'empty' => null
    ],
    'values' => [
        [
                
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/members/users', [
  'body' => '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/members/users');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'user' => [
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'groups' => [
        
    ],
    'type' => '',
    'email' => '',
    'guest' => null,
    'ipAddress' => '',
    'resetPasswordToken' => '',
    'resetPasswordTokenExpirationDate' => '',
    'emailConfirmationToken' => '',
    'emailConfirmationTokenExpirationDate' => '',
    'extraLDAP' => '',
    'extra' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'user' => null,
    'uuid' => ''
  ],
  'password' => [
    'chars' => [
        
    ],
    'empty' => null
  ],
  'values' => [
    [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'user' => [
    'id' => '',
    'name' => '',
    'fullName' => '',
    'active' => null,
    'allRoles' => [
        
    ],
    'directRoles' => [
        
    ],
    'fields' => [
        
    ],
    'groups' => [
        
    ],
    'type' => '',
    'email' => '',
    'guest' => null,
    'ipAddress' => '',
    'resetPasswordToken' => '',
    'resetPasswordTokenExpirationDate' => '',
    'emailConfirmationToken' => '',
    'emailConfirmationTokenExpirationDate' => '',
    'extraLDAP' => '',
    'extra' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ],
    'user' => null,
    'uuid' => ''
  ],
  'password' => [
    'chars' => [
        
    ],
    'empty' => null
  ],
  'values' => [
    [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/members/users');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/members/users' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/members/users' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/members/users", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/members/users"

payload = {
    "user": {
        "id": "",
        "name": "",
        "fullName": "",
        "active": False,
        "allRoles": [],
        "directRoles": [],
        "fields": {},
        "groups": [],
        "type": "",
        "email": "",
        "guest": False,
        "ipAddress": "",
        "resetPasswordToken": "",
        "resetPasswordTokenExpirationDate": "",
        "emailConfirmationToken": "",
        "emailConfirmationTokenExpirationDate": "",
        "extraLDAP": "",
        "extra": [
            {
                "id": "",
                "options": {}
            }
        ],
        "user": False,
        "uuid": ""
    },
    "password": {
        "chars": [],
        "empty": False
    },
    "values": [{}]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/members/users"

payload <- "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/members/users")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\n    {}\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/members/users') do |req|
  req.body = "{\n  \"user\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"fullName\": \"\",\n    \"active\": false,\n    \"allRoles\": [],\n    \"directRoles\": [],\n    \"fields\": {},\n    \"groups\": [],\n    \"type\": \"\",\n    \"email\": \"\",\n    \"guest\": false,\n    \"ipAddress\": \"\",\n    \"resetPasswordToken\": \"\",\n    \"resetPasswordTokenExpirationDate\": \"\",\n    \"emailConfirmationToken\": \"\",\n    \"emailConfirmationTokenExpirationDate\": \"\",\n    \"extraLDAP\": \"\",\n    \"extra\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ],\n    \"user\": false,\n    \"uuid\": \"\"\n  },\n  \"password\": {\n    \"chars\": [],\n    \"empty\": false\n  },\n  \"values\": [\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}}/api/v2/members/users";

    let payload = json!({
        "user": json!({
            "id": "",
            "name": "",
            "fullName": "",
            "active": false,
            "allRoles": (),
            "directRoles": (),
            "fields": json!({}),
            "groups": (),
            "type": "",
            "email": "",
            "guest": false,
            "ipAddress": "",
            "resetPasswordToken": "",
            "resetPasswordTokenExpirationDate": "",
            "emailConfirmationToken": "",
            "emailConfirmationTokenExpirationDate": "",
            "extraLDAP": "",
            "extra": (
                json!({
                    "id": "",
                    "options": json!({})
                })
            ),
            "user": false,
            "uuid": ""
        }),
        "password": json!({
            "chars": (),
            "empty": false
        }),
        "values": (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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/members/users \
  --header 'content-type: application/json' \
  --data '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}'
echo '{
  "user": {
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": {},
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      {
        "id": "",
        "options": {}
      }
    ],
    "user": false,
    "uuid": ""
  },
  "password": {
    "chars": [],
    "empty": false
  },
  "values": [
    {}
  ]
}' |  \
  http PUT {{baseUrl}}/api/v2/members/users \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "user": {\n    "id": "",\n    "name": "",\n    "fullName": "",\n    "active": false,\n    "allRoles": [],\n    "directRoles": [],\n    "fields": {},\n    "groups": [],\n    "type": "",\n    "email": "",\n    "guest": false,\n    "ipAddress": "",\n    "resetPasswordToken": "",\n    "resetPasswordTokenExpirationDate": "",\n    "emailConfirmationToken": "",\n    "emailConfirmationTokenExpirationDate": "",\n    "extraLDAP": "",\n    "extra": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ],\n    "user": false,\n    "uuid": ""\n  },\n  "password": {\n    "chars": [],\n    "empty": false\n  },\n  "values": [\n    {}\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/members/users
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "user": [
    "id": "",
    "name": "",
    "fullName": "",
    "active": false,
    "allRoles": [],
    "directRoles": [],
    "fields": [],
    "groups": [],
    "type": "",
    "email": "",
    "guest": false,
    "ipAddress": "",
    "resetPasswordToken": "",
    "resetPasswordTokenExpirationDate": "",
    "emailConfirmationToken": "",
    "emailConfirmationTokenExpirationDate": "",
    "extraLDAP": "",
    "extra": [
      [
        "id": "",
        "options": []
      ]
    ],
    "user": false,
    "uuid": ""
  ],
  "password": [
    "chars": [],
    "empty": false
  ],
  "values": [[]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/members/users")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get RODA metrics
{{baseUrl}}/api/v2/metrics
QUERY PARAMS

metricsToObtain
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/metrics?metricsToObtain=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/metrics" {:query-params {:metricsToObtain ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/metrics?metricsToObtain="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/metrics?metricsToObtain="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/metrics?metricsToObtain=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/metrics?metricsToObtain="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/metrics?metricsToObtain= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/metrics?metricsToObtain=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/metrics?metricsToObtain="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/metrics?metricsToObtain=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/metrics?metricsToObtain=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/metrics?metricsToObtain=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/metrics',
  params: {metricsToObtain: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/metrics?metricsToObtain=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/metrics?metricsToObtain=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/metrics?metricsToObtain=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/metrics?metricsToObtain=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/metrics',
  qs: {metricsToObtain: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/metrics');

req.query({
  metricsToObtain: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/metrics',
  params: {metricsToObtain: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/metrics?metricsToObtain=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/metrics?metricsToObtain="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/metrics?metricsToObtain=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/metrics?metricsToObtain=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/metrics?metricsToObtain=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/metrics');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'metricsToObtain' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/metrics');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'metricsToObtain' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/metrics?metricsToObtain=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/metrics?metricsToObtain=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/metrics?metricsToObtain=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/metrics"

querystring = {"metricsToObtain":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/metrics"

queryString <- list(metricsToObtain = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/metrics?metricsToObtain=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/metrics') do |req|
  req.params['metricsToObtain'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/metrics";

    let querystring = [
        ("metricsToObtain", ""),
    ];

    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}}/api/v2/metrics?metricsToObtain='
http GET '{{baseUrl}}/api/v2/metrics?metricsToObtain='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/metrics?metricsToObtain='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/metrics?metricsToObtain=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Acknowledge notification
{{baseUrl}}/api/v2/notifications/acknowledge
BODY json

{
  "notificationUUID": "",
  "token": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/acknowledge");

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  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/notifications/acknowledge" {:content-type :json
                                                                             :form-params {:notificationUUID ""
                                                                                           :token ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/notifications/acknowledge"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\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}}/api/v2/notifications/acknowledge"),
    Content = new StringContent("{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\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}}/api/v2/notifications/acknowledge");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/notifications/acknowledge"

	payload := strings.NewReader("{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\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/api/v2/notifications/acknowledge HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "notificationUUID": "",
  "token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/acknowledge")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/notifications/acknowledge"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\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  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/acknowledge")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/acknowledge")
  .header("content-type", "application/json")
  .body("{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  notificationUUID: '',
  token: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/notifications/acknowledge');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/acknowledge',
  headers: {'content-type': 'application/json'},
  data: {notificationUUID: '', token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/acknowledge';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"notificationUUID":"","token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/notifications/acknowledge',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "notificationUUID": "",\n  "token": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/acknowledge")
  .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/api/v2/notifications/acknowledge',
  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({notificationUUID: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/acknowledge',
  headers: {'content-type': 'application/json'},
  body: {notificationUUID: '', token: ''},
  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}}/api/v2/notifications/acknowledge');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  notificationUUID: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/acknowledge',
  headers: {'content-type': 'application/json'},
  data: {notificationUUID: '', token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/notifications/acknowledge';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"notificationUUID":"","token":""}'
};

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 = @{ @"notificationUUID": @"",
                              @"token": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/acknowledge"]
                                                       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}}/api/v2/notifications/acknowledge" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/notifications/acknowledge",
  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([
    'notificationUUID' => '',
    'token' => ''
  ]),
  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}}/api/v2/notifications/acknowledge', [
  'body' => '{
  "notificationUUID": "",
  "token": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/acknowledge');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'notificationUUID' => '',
  'token' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'notificationUUID' => '',
  'token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/acknowledge');
$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}}/api/v2/notifications/acknowledge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "notificationUUID": "",
  "token": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/acknowledge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "notificationUUID": "",
  "token": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/notifications/acknowledge", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/notifications/acknowledge"

payload = {
    "notificationUUID": "",
    "token": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/notifications/acknowledge"

payload <- "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\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}}/api/v2/notifications/acknowledge")

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  \"notificationUUID\": \"\",\n  \"token\": \"\"\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/api/v2/notifications/acknowledge') do |req|
  req.body = "{\n  \"notificationUUID\": \"\",\n  \"token\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/notifications/acknowledge";

    let payload = json!({
        "notificationUUID": "",
        "token": ""
    });

    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}}/api/v2/notifications/acknowledge \
  --header 'content-type: application/json' \
  --data '{
  "notificationUUID": "",
  "token": ""
}'
echo '{
  "notificationUUID": "",
  "token": ""
}' |  \
  http POST {{baseUrl}}/api/v2/notifications/acknowledge \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "notificationUUID": "",\n  "token": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/notifications/acknowledge
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "notificationUUID": "",
  "token": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/acknowledge")! 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 Count indexed resources (8)
{{baseUrl}}/api/v2/notifications/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/notifications/count" {:content-type :json
                                                                       :form-params {:filter {:parameters [{:name ""
                                                                                                            :@type ""}]}
                                                                                     :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/notifications/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/notifications/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/notifications/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/notifications/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/notifications/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/notifications/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/notifications/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/count")
  .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/api/v2/notifications/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/notifications/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/notifications/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/notifications/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/count"]
                                                       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}}/api/v2/notifications/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/notifications/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/notifications/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/count');
$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}}/api/v2/notifications/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/notifications/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/notifications/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/notifications/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/notifications/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/notifications/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/notifications/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/notifications/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/notifications/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/notifications/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (8)
{{baseUrl}}/api/v2/notifications/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/notifications/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/notifications/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/notifications/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/notifications/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/notifications/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/notifications/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/notifications/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/notifications/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/notifications/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/notifications/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/notifications/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/notifications/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/notifications/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/notifications/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/notifications/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/notifications/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/notifications/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/notifications/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/notifications/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/notifications/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/notifications/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/notifications/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/notifications/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/notifications/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/notifications/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/notifications/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/notifications/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/notifications/find/:uuid
http GET {{baseUrl}}/api/v2/notifications/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/notifications/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (8)
{{baseUrl}}/api/v2/notifications/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/notifications/find" {:content-type :json
                                                                      :form-params {:filter {:parameters [{:name ""
                                                                                                           :@type ""}]}
                                                                                    :onlyActive false
                                                                                    :sorter {:parameters [{:name ""
                                                                                                           :descending false}]}
                                                                                    :sublist {:firstElementIndex 0
                                                                                              :maximumElementCount 0}
                                                                                    :facets {:parameters {}
                                                                                             :query ""}
                                                                                    :exportFacets false
                                                                                    :filename ""
                                                                                    :fieldsToReturn []
                                                                                    :collapse {:field ""
                                                                                               :minMax {:numericField ""
                                                                                                        :max false}
                                                                                               :sorter {}
                                                                                               :nullPolicy ""
                                                                                               :hint ""
                                                                                               :size 0
                                                                                               :collectElevatedDocsWhenCollapsing false}
                                                                                    :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/notifications/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/notifications/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/notifications/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/notifications/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/notifications/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/notifications/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/notifications/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/find")
  .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/api/v2/notifications/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/notifications/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/notifications/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/notifications/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/find"]
                                                       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}}/api/v2/notifications/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/notifications/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/notifications/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/find');
$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}}/api/v2/notifications/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/notifications/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/notifications/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/notifications/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/notifications/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/notifications/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/notifications/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/notifications/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/notifications/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/notifications/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/find")! 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 notification
{{baseUrl}}/api/v2/notifications/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/notifications/:id")
require "http/client"

url = "{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/notifications/: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/api/v2/notifications/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/notifications/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/notifications/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/notifications/: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}}/api/v2/notifications/: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}}/api/v2/notifications/: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}}/api/v2/notifications/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/: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}}/api/v2/notifications/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/notifications/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/notifications/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/notifications/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/notifications/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/notifications/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/notifications/: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/api/v2/notifications/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/notifications/: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}}/api/v2/notifications/:id
http GET {{baseUrl}}/api/v2/notifications/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/notifications/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/: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()
POST Returns a set of suggestions giving a query (8)
{{baseUrl}}/api/v2/notifications/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/notifications/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/notifications/suggest" {:content-type :json
                                                                         :form-params {:field ""
                                                                                       :query ""
                                                                                       :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/notifications/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/notifications/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/notifications/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/notifications/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/notifications/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/notifications/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/notifications/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/notifications/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/notifications/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/notifications/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/notifications/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/notifications/suggest")
  .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/api/v2/notifications/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/notifications/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/notifications/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/notifications/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/notifications/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/notifications/suggest"]
                                                       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}}/api/v2/notifications/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/notifications/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/notifications/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/notifications/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/notifications/suggest');
$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}}/api/v2/notifications/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/notifications/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/notifications/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/notifications/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/notifications/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/notifications/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/notifications/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/notifications/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/notifications/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/notifications/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/notifications/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/notifications/suggest")! 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 Count indexed resources (7)
{{baseUrl}}/api/v2/preservation/agents/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/preservation/agents/count" {:content-type :json
                                                                             :form-params {:filter {:parameters [{:name ""
                                                                                                                  :@type ""}]}
                                                                                           :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/agents/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/agents/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/agents/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/preservation/agents/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/agents/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/agents/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/preservation/agents/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/agents/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/preservation/agents/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/count")
  .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/api/v2/preservation/agents/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/agents/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/preservation/agents/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/preservation/agents/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/agents/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/count"]
                                                       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}}/api/v2/preservation/agents/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/agents/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/preservation/agents/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/count');
$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}}/api/v2/preservation/agents/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/preservation/agents/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/agents/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/agents/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/agents/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/preservation/agents/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/agents/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/preservation/agents/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/preservation/agents/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/agents/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/count")! 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 Downloads preservation agent file
{{baseUrl}}/api/v2/preservation/agents/:id/download
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/:id/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/agents/:id/download")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/agents/:id/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/agents/:id/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/agents/:id/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/agents/:id/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/agents/:id/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/:id/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/:id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/agents/:id/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/agents/:id/download');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/agents/:id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/agents/:id/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/:id/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/agents/:id/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/agents/:id/download'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/agents/:id/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/agents/:id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/agents/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/:id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/agents/:id/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/agents/:id/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/agents/:id/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/:id/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/agents/:id/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/:id/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/agents/:id/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/agents/:id/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/agents/:id/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/agents/:id/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/agents/:id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/agents/:id/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/agents/:id/download
http GET {{baseUrl}}/api/v2/preservation/agents/:id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/agents/:id/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/:id/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (7)
{{baseUrl}}/api/v2/preservation/agents/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/agents/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/agents/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/agents/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/agents/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/agents/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/agents/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/agents/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/agents/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/agents/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/agents/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/agents/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/agents/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/agents/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/agents/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/agents/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/agents/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/agents/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/agents/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/agents/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/agents/find/:uuid
http GET {{baseUrl}}/api/v2/preservation/agents/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/agents/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (7)
{{baseUrl}}/api/v2/preservation/agents/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/preservation/agents/find" {:content-type :json
                                                                            :form-params {:filter {:parameters [{:name ""
                                                                                                                 :@type ""}]}
                                                                                          :onlyActive false
                                                                                          :sorter {:parameters [{:name ""
                                                                                                                 :descending false}]}
                                                                                          :sublist {:firstElementIndex 0
                                                                                                    :maximumElementCount 0}
                                                                                          :facets {:parameters {}
                                                                                                   :query ""}
                                                                                          :exportFacets false
                                                                                          :filename ""
                                                                                          :fieldsToReturn []
                                                                                          :collapse {:field ""
                                                                                                     :minMax {:numericField ""
                                                                                                              :max false}
                                                                                                     :sorter {}
                                                                                                     :nullPolicy ""
                                                                                                     :hint ""
                                                                                                     :size 0
                                                                                                     :collectElevatedDocsWhenCollapsing false}
                                                                                          :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/agents/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/agents/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/agents/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/preservation/agents/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/agents/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/agents/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/preservation/agents/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/agents/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/preservation/agents/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/find")
  .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/api/v2/preservation/agents/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/agents/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/preservation/agents/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/preservation/agents/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/agents/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/find"]
                                                       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}}/api/v2/preservation/agents/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/agents/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/preservation/agents/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/find');
$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}}/api/v2/preservation/agents/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/preservation/agents/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/agents/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/agents/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/agents/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/preservation/agents/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/agents/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/preservation/agents/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/preservation/agents/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/agents/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/find")! 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 Returns a set of suggestions giving a query (7)
{{baseUrl}}/api/v2/preservation/agents/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/agents/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/preservation/agents/suggest" {:content-type :json
                                                                               :form-params {:field ""
                                                                                             :query ""
                                                                                             :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/agents/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/agents/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/agents/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/agents/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/preservation/agents/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/agents/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/agents/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/agents/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/preservation/agents/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/agents/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/agents/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/preservation/agents/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/agents/suggest")
  .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/api/v2/preservation/agents/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/agents/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/preservation/agents/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/preservation/agents/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/agents/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/agents/suggest"]
                                                       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}}/api/v2/preservation/agents/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/agents/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/preservation/agents/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/agents/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/agents/suggest');
$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}}/api/v2/preservation/agents/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/agents/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/preservation/agents/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/agents/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/agents/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/agents/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/preservation/agents/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/agents/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/preservation/agents/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/preservation/agents/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/agents/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/agents/suggest")! 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 Count indexed resources (6)
{{baseUrl}}/api/v2/preservation/events/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/preservation/events/count" {:content-type :json
                                                                             :form-params {:filter {:parameters [{:name ""
                                                                                                                  :@type ""}]}
                                                                                           :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/preservation/events/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/events/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/events/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/preservation/events/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/events/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/preservation/events/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/count")
  .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/api/v2/preservation/events/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/events/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/preservation/events/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/preservation/events/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/count"]
                                                       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}}/api/v2/preservation/events/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/preservation/events/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/events/count');
$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}}/api/v2/preservation/events/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/preservation/events/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/preservation/events/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/preservation/events/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/preservation/events/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/count")! 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 Downloads preservation event file
{{baseUrl}}/api/v2/preservation/events/:id/download
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/events/:id/download")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/:id/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/:id/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/:id/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/events/:id/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/events/:id/download');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/events/:id/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/events/:id/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/download'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/:id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/events/:id/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/:id/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/events/:id/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/:id/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/:id/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/:id/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/events/:id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/:id/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/events/:id/download
http GET {{baseUrl}}/api/v2/preservation/events/:id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/:id/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (6)
{{baseUrl}}/api/v2/preservation/events/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/events/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/events/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/events/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/events/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/events/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/events/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/events/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/events/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/events/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/events/find/:uuid
http GET {{baseUrl}}/api/v2/preservation/events/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (6)
{{baseUrl}}/api/v2/preservation/events/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/preservation/events/find" {:content-type :json
                                                                            :form-params {:filter {:parameters [{:name ""
                                                                                                                 :@type ""}]}
                                                                                          :onlyActive false
                                                                                          :sorter {:parameters [{:name ""
                                                                                                                 :descending false}]}
                                                                                          :sublist {:firstElementIndex 0
                                                                                                    :maximumElementCount 0}
                                                                                          :facets {:parameters {}
                                                                                                   :query ""}
                                                                                          :exportFacets false
                                                                                          :filename ""
                                                                                          :fieldsToReturn []
                                                                                          :collapse {:field ""
                                                                                                     :minMax {:numericField ""
                                                                                                              :max false}
                                                                                                     :sorter {}
                                                                                                     :nullPolicy ""
                                                                                                     :hint ""
                                                                                                     :size 0
                                                                                                     :collectElevatedDocsWhenCollapsing false}
                                                                                          :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/preservation/events/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/events/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/events/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/preservation/events/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/events/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/preservation/events/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/find")
  .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/api/v2/preservation/events/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/events/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/preservation/events/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/preservation/events/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/find"]
                                                       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}}/api/v2/preservation/events/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/preservation/events/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/events/find');
$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}}/api/v2/preservation/events/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/preservation/events/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/preservation/events/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/preservation/events/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/preservation/events/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/find")! 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 Gets linking objects associated to the preservation event
{{baseUrl}}/api/v2/preservation/events/:id/objects
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/objects");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/events/:id/objects")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/:id/objects"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/:id/objects"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/objects");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/:id/objects"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/events/:id/objects HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/objects")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/objects"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/objects")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/objects")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/events/:id/objects');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/objects'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/objects';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/events/:id/objects',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/objects")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/events/:id/objects',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/objects'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/objects');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/objects'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/:id/objects';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/:id/objects"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/events/:id/objects" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/:id/objects",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/events/:id/objects');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/objects');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/objects');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/objects' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/objects' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/objects")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/:id/objects"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/:id/objects"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/:id/objects")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/events/:id/objects') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/:id/objects";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/events/:id/objects
http GET {{baseUrl}}/api/v2/preservation/events/:id/objects
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/:id/objects
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/objects")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Gets preservation event details in HTML format
{{baseUrl}}/api/v2/preservation/events/:id/details/html
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/details/html");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/events/:id/details/html")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/:id/details/html"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/:id/details/html"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/details/html");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/:id/details/html"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/events/:id/details/html HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/details/html")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/details/html"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/details/html")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/details/html")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/events/:id/details/html');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/details/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/details/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/events/:id/details/html',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/details/html")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/events/:id/details/html',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/details/html'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/details/html');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/details/html'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/:id/details/html';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/:id/details/html"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/events/:id/details/html" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/:id/details/html",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/events/:id/details/html');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/details/html');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/details/html');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/details/html' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/details/html' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/details/html")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/:id/details/html"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/:id/details/html"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/:id/details/html")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/events/:id/details/html') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/:id/details/html";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/events/:id/details/html
http GET {{baseUrl}}/api/v2/preservation/events/:id/details/html
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/:id/details/html
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/details/html")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List preservation agents associated to the preservation event
{{baseUrl}}/api/v2/preservation/events/:id/agents
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/:id/agents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/preservation/events/:id/agents")
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/:id/agents"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/:id/agents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/:id/agents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/:id/agents"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/preservation/events/:id/agents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/preservation/events/:id/agents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/:id/agents"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/agents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/preservation/events/:id/agents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/preservation/events/:id/agents');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/agents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/:id/agents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/preservation/events/:id/agents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/:id/agents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/preservation/events/:id/agents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/agents'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/preservation/events/:id/agents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/preservation/events/:id/agents'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/:id/agents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/:id/agents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/preservation/events/:id/agents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/:id/agents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/preservation/events/:id/agents');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/:id/agents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/preservation/events/:id/agents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/preservation/events/:id/agents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/:id/agents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/preservation/events/:id/agents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/:id/agents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/:id/agents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/:id/agents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/preservation/events/:id/agents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/:id/agents";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/preservation/events/:id/agents
http GET {{baseUrl}}/api/v2/preservation/events/:id/agents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/:id/agents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/:id/agents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Returns a set of suggestions giving a query (6)
{{baseUrl}}/api/v2/preservation/events/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/preservation/events/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/preservation/events/suggest" {:content-type :json
                                                                               :form-params {:field ""
                                                                                             :query ""
                                                                                             :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/preservation/events/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/preservation/events/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/preservation/events/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/preservation/events/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/preservation/events/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/preservation/events/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/preservation/events/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/preservation/events/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/preservation/events/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/events/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/preservation/events/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/preservation/events/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/preservation/events/suggest")
  .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/api/v2/preservation/events/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/preservation/events/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/preservation/events/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/preservation/events/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/preservation/events/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/preservation/events/suggest"]
                                                       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}}/api/v2/preservation/events/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/preservation/events/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/preservation/events/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/preservation/events/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/preservation/events/suggest');
$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}}/api/v2/preservation/events/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/preservation/events/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/preservation/events/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/preservation/events/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/preservation/events/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/preservation/events/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/preservation/events/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/preservation/events/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/preservation/events/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/preservation/events/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/preservation/events/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/preservation/events/suggest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a Filter to a set of selected representation information
{{baseUrl}}/api/v2/representation-information/filter
BODY json

{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/filter");

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  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representation-information/filter" {:content-type :json
                                                                                     :form-params {:selectedItems {:selectedClass ""
                                                                                                                   :type ""}
                                                                                                   :filterToAdd ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/filter"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\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}}/api/v2/representation-information/filter"),
    Content = new StringContent("{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\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}}/api/v2/representation-information/filter");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/filter"

	payload := strings.NewReader("{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\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/api/v2/representation-information/filter HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 89

{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/filter")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/filter"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\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  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/filter")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/filter")
  .header("content-type", "application/json")
  .body("{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  selectedItems: {
    selectedClass: '',
    type: ''
  },
  filterToAdd: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/representation-information/filter');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/filter',
  headers: {'content-type': 'application/json'},
  data: {selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/filter';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"selectedItems":{"selectedClass":"","type":""},"filterToAdd":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/filter',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "selectedItems": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "filterToAdd": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/filter")
  .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/api/v2/representation-information/filter',
  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({selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/filter',
  headers: {'content-type': 'application/json'},
  body: {selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''},
  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}}/api/v2/representation-information/filter');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  selectedItems: {
    selectedClass: '',
    type: ''
  },
  filterToAdd: ''
});

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}}/api/v2/representation-information/filter',
  headers: {'content-type': 'application/json'},
  data: {selectedItems: {selectedClass: '', type: ''}, filterToAdd: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/filter';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"selectedItems":{"selectedClass":"","type":""},"filterToAdd":""}'
};

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 = @{ @"selectedItems": @{ @"selectedClass": @"", @"type": @"" },
                              @"filterToAdd": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/filter"]
                                                       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}}/api/v2/representation-information/filter" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/filter",
  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([
    'selectedItems' => [
        'selectedClass' => '',
        'type' => ''
    ],
    'filterToAdd' => ''
  ]),
  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}}/api/v2/representation-information/filter', [
  'body' => '{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/filter');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'selectedItems' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'filterToAdd' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'selectedItems' => [
    'selectedClass' => '',
    'type' => ''
  ],
  'filterToAdd' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/filter');
$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}}/api/v2/representation-information/filter' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/filter' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representation-information/filter", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/filter"

payload = {
    "selectedItems": {
        "selectedClass": "",
        "type": ""
    },
    "filterToAdd": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/filter"

payload <- "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\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}}/api/v2/representation-information/filter")

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  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\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/api/v2/representation-information/filter') do |req|
  req.body = "{\n  \"selectedItems\": {\n    \"selectedClass\": \"\",\n    \"type\": \"\"\n  },\n  \"filterToAdd\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/filter";

    let payload = json!({
        "selectedItems": json!({
            "selectedClass": "",
            "type": ""
        }),
        "filterToAdd": ""
    });

    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}}/api/v2/representation-information/filter \
  --header 'content-type: application/json' \
  --data '{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}'
echo '{
  "selectedItems": {
    "selectedClass": "",
    "type": ""
  },
  "filterToAdd": ""
}' |  \
  http POST {{baseUrl}}/api/v2/representation-information/filter \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "selectedItems": {\n    "selectedClass": "",\n    "type": ""\n  },\n  "filterToAdd": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/filter
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "selectedItems": [
    "selectedClass": "",
    "type": ""
  ],
  "filterToAdd": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/filter")! 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 Count indexed resources (1)
{{baseUrl}}/api/v2/representation-information/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representation-information/count" {:content-type :json
                                                                                    :form-params {:filter {:parameters [{:name ""
                                                                                                                         :@type ""}]}
                                                                                                  :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representation-information/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/representation-information/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/representation-information/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/count")
  .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/api/v2/representation-information/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/representation-information/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/representation-information/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/count"]
                                                       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}}/api/v2/representation-information/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/representation-information/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/count');
$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}}/api/v2/representation-information/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representation-information/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/representation-information/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/representation-information/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/representation-information/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/count")! 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 Creates a representation information
{{baseUrl}}/api/v2/representation-information
BODY json

{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information");

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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representation-information" {:content-type :json
                                                                              :form-params {:representationInformation {:id ""
                                                                                                                        :name ""
                                                                                                                        :description ""
                                                                                                                        :family ""
                                                                                                                        :familyI18n ""
                                                                                                                        :tags []
                                                                                                                        :extras ""
                                                                                                                        :support ""
                                                                                                                        :relations [{:relationType ""
                                                                                                                                     :objectType ""
                                                                                                                                     :link ""
                                                                                                                                     :title ""
                                                                                                                                     :relationTypeI18n ""
                                                                                                                                     :objectTypeI18n ""}]
                                                                                                                        :filters []
                                                                                                                        :createdOn ""
                                                                                                                        :createdBy ""
                                                                                                                        :updatedOn ""
                                                                                                                        :updatedBy ""
                                                                                                                        :fields {}
                                                                                                                        :instanceId ""}
                                                                                            :form {:values [{:id ""
                                                                                                             :options {}}]}}})
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/representation-information"),
    Content = new StringContent("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/representation-information");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information"

	payload := strings.NewReader("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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/api/v2/representation-information HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 621

{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information")
  .header("content-type", "application/json")
  .body("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
  .asString();
const data = JSON.stringify({
  representationInformation: {
    id: '',
    name: '',
    description: '',
    family: '',
    familyI18n: '',
    tags: [],
    extras: '',
    support: '',
    relations: [
      {
        relationType: '',
        objectType: '',
        link: '',
        title: '',
        relationTypeI18n: '',
        objectTypeI18n: ''
      }
    ],
    filters: [],
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    fields: {},
    instanceId: ''
  },
  form: {
    values: [
      {
        id: '',
        options: {}
      }
    ]
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/representation-information');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information',
  headers: {'content-type': 'application/json'},
  data: {
    representationInformation: {
      id: '',
      name: '',
      description: '',
      family: '',
      familyI18n: '',
      tags: [],
      extras: '',
      support: '',
      relations: [
        {
          relationType: '',
          objectType: '',
          link: '',
          title: '',
          relationTypeI18n: '',
          objectTypeI18n: ''
        }
      ],
      filters: [],
      createdOn: '',
      createdBy: '',
      updatedOn: '',
      updatedBy: '',
      fields: {},
      instanceId: ''
    },
    form: {values: [{id: '', options: {}}]}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","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}}/api/v2/representation-information',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "representationInformation": {\n    "id": "",\n    "name": "",\n    "description": "",\n    "family": "",\n    "familyI18n": "",\n    "tags": [],\n    "extras": "",\n    "support": "",\n    "relations": [\n      {\n        "relationType": "",\n        "objectType": "",\n        "link": "",\n        "title": "",\n        "relationTypeI18n": "",\n        "objectTypeI18n": ""\n      }\n    ],\n    "filters": [],\n    "createdOn": "",\n    "createdBy": "",\n    "updatedOn": "",\n    "updatedBy": "",\n    "fields": {},\n    "instanceId": ""\n  },\n  "form": {\n    "values": [\n      {\n        "id": "",\n        "options": {}\n      }\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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information")
  .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/api/v2/representation-information',
  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({
  representationInformation: {
    id: '',
    name: '',
    description: '',
    family: '',
    familyI18n: '',
    tags: [],
    extras: '',
    support: '',
    relations: [
      {
        relationType: '',
        objectType: '',
        link: '',
        title: '',
        relationTypeI18n: '',
        objectTypeI18n: ''
      }
    ],
    filters: [],
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    fields: {},
    instanceId: ''
  },
  form: {values: [{id: '', options: {}}]}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information',
  headers: {'content-type': 'application/json'},
  body: {
    representationInformation: {
      id: '',
      name: '',
      description: '',
      family: '',
      familyI18n: '',
      tags: [],
      extras: '',
      support: '',
      relations: [
        {
          relationType: '',
          objectType: '',
          link: '',
          title: '',
          relationTypeI18n: '',
          objectTypeI18n: ''
        }
      ],
      filters: [],
      createdOn: '',
      createdBy: '',
      updatedOn: '',
      updatedBy: '',
      fields: {},
      instanceId: ''
    },
    form: {values: [{id: '', 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('POST', '{{baseUrl}}/api/v2/representation-information');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  representationInformation: {
    id: '',
    name: '',
    description: '',
    family: '',
    familyI18n: '',
    tags: [],
    extras: '',
    support: '',
    relations: [
      {
        relationType: '',
        objectType: '',
        link: '',
        title: '',
        relationTypeI18n: '',
        objectTypeI18n: ''
      }
    ],
    filters: [],
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    fields: {},
    instanceId: ''
  },
  form: {
    values: [
      {
        id: '',
        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: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information',
  headers: {'content-type': 'application/json'},
  data: {
    representationInformation: {
      id: '',
      name: '',
      description: '',
      family: '',
      familyI18n: '',
      tags: [],
      extras: '',
      support: '',
      relations: [
        {
          relationType: '',
          objectType: '',
          link: '',
          title: '',
          relationTypeI18n: '',
          objectTypeI18n: ''
        }
      ],
      filters: [],
      createdOn: '',
      createdBy: '',
      updatedOn: '',
      updatedBy: '',
      fields: {},
      instanceId: ''
    },
    form: {values: [{id: '', options: {}}]}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","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 = @{ @"representationInformation": @{ @"id": @"", @"name": @"", @"description": @"", @"family": @"", @"familyI18n": @"", @"tags": @[  ], @"extras": @"", @"support": @"", @"relations": @[ @{ @"relationType": @"", @"objectType": @"", @"link": @"", @"title": @"", @"relationTypeI18n": @"", @"objectTypeI18n": @"" } ], @"filters": @[  ], @"createdOn": @"", @"createdBy": @"", @"updatedOn": @"", @"updatedBy": @"", @"fields": @{  }, @"instanceId": @"" },
                              @"form": @{ @"values": @[ @{ @"id": @"", @"options": @{  } } ] } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information"]
                                                       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}}/api/v2/representation-information" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information",
  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([
    'representationInformation' => [
        'id' => '',
        'name' => '',
        'description' => '',
        'family' => '',
        'familyI18n' => '',
        'tags' => [
                
        ],
        'extras' => '',
        'support' => '',
        'relations' => [
                [
                                'relationType' => '',
                                'objectType' => '',
                                'link' => '',
                                'title' => '',
                                'relationTypeI18n' => '',
                                'objectTypeI18n' => ''
                ]
        ],
        'filters' => [
                
        ],
        'createdOn' => '',
        'createdBy' => '',
        'updatedOn' => '',
        'updatedBy' => '',
        'fields' => [
                
        ],
        'instanceId' => ''
    ],
    'form' => [
        'values' => [
                [
                                'id' => '',
                                '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('POST', '{{baseUrl}}/api/v2/representation-information', [
  'body' => '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'representationInformation' => [
    'id' => '',
    'name' => '',
    'description' => '',
    'family' => '',
    'familyI18n' => '',
    'tags' => [
        
    ],
    'extras' => '',
    'support' => '',
    'relations' => [
        [
                'relationType' => '',
                'objectType' => '',
                'link' => '',
                'title' => '',
                'relationTypeI18n' => '',
                'objectTypeI18n' => ''
        ]
    ],
    'filters' => [
        
    ],
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'fields' => [
        
    ],
    'instanceId' => ''
  ],
  'form' => [
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'representationInformation' => [
    'id' => '',
    'name' => '',
    'description' => '',
    'family' => '',
    'familyI18n' => '',
    'tags' => [
        
    ],
    'extras' => '',
    'support' => '',
    'relations' => [
        [
                'relationType' => '',
                'objectType' => '',
                'link' => '',
                'title' => '',
                'relationTypeI18n' => '',
                'objectTypeI18n' => ''
        ]
    ],
    'filters' => [
        
    ],
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'fields' => [
        
    ],
    'instanceId' => ''
  ],
  'form' => [
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information');
$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}}/api/v2/representation-information' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representation-information", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information"

payload = {
    "representationInformation": {
        "id": "",
        "name": "",
        "description": "",
        "family": "",
        "familyI18n": "",
        "tags": [],
        "extras": "",
        "support": "",
        "relations": [
            {
                "relationType": "",
                "objectType": "",
                "link": "",
                "title": "",
                "relationTypeI18n": "",
                "objectTypeI18n": ""
            }
        ],
        "filters": [],
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "fields": {},
        "instanceId": ""
    },
    "form": { "values": [
            {
                "id": "",
                "options": {}
            }
        ] }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information"

payload <- "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/representation-information")

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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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/api/v2/representation-information') do |req|
  req.body = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/representation-information";

    let payload = json!({
        "representationInformation": json!({
            "id": "",
            "name": "",
            "description": "",
            "family": "",
            "familyI18n": "",
            "tags": (),
            "extras": "",
            "support": "",
            "relations": (
                json!({
                    "relationType": "",
                    "objectType": "",
                    "link": "",
                    "title": "",
                    "relationTypeI18n": "",
                    "objectTypeI18n": ""
                })
            ),
            "filters": (),
            "createdOn": "",
            "createdBy": "",
            "updatedOn": "",
            "updatedBy": "",
            "fields": json!({}),
            "instanceId": ""
        }),
        "form": json!({"values": (
                json!({
                    "id": "",
                    "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.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/representation-information \
  --header 'content-type: application/json' \
  --data '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
echo '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}' |  \
  http POST {{baseUrl}}/api/v2/representation-information \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "representationInformation": {\n    "id": "",\n    "name": "",\n    "description": "",\n    "family": "",\n    "familyI18n": "",\n    "tags": [],\n    "extras": "",\n    "support": "",\n    "relations": [\n      {\n        "relationType": "",\n        "objectType": "",\n        "link": "",\n        "title": "",\n        "relationTypeI18n": "",\n        "objectTypeI18n": ""\n      }\n    ],\n    "filters": [],\n    "createdOn": "",\n    "createdBy": "",\n    "updatedOn": "",\n    "updatedBy": "",\n    "fields": {},\n    "instanceId": ""\n  },\n  "form": {\n    "values": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ]\n  }\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "representationInformation": [
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      [
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      ]
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": [],
    "instanceId": ""
  ],
  "form": ["values": [
      [
        "id": "",
        "options": []
      ]
    ]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information")! 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 Delete multiple representation information via search query
{{baseUrl}}/api/v2/representation-information/delete
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/delete");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representation-information/delete")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/delete"

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}}/api/v2/representation-information/delete"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/delete");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/delete"

	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/api/v2/representation-information/delete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/delete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/delete"))
    .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}}/api/v2/representation-information/delete")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/delete")
  .asString();
const 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}}/api/v2/representation-information/delete');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/delete';
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}}/api/v2/representation-information/delete',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/delete")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/delete',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/representation-information/delete'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/representation-information/delete');

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}}/api/v2/representation-information/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/delete';
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}}/api/v2/representation-information/delete"]
                                                       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}}/api/v2/representation-information/delete" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/delete",
  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}}/api/v2/representation-information/delete');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/delete');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/delete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/delete' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/delete' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/representation-information/delete")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/delete"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/delete"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/delete")

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/api/v2/representation-information/delete') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/delete";

    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}}/api/v2/representation-information/delete
http POST {{baseUrl}}/api/v2/representation-information/delete
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/delete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/delete")! 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 Downloads the representation information
{{baseUrl}}/api/v2/representation-information/:id/download
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/:id/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representation-information/:id/download")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/:id/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/:id/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/:id/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representation-information/:id/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/:id/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/:id/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/:id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/:id/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/:id/download');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/:id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/:id/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/:id/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/:id/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/:id/download'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/:id/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/:id/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/:id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/:id/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/:id/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/:id/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/:id/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/:id/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/:id/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representation-information/:id/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/:id/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/:id/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/:id/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representation-information/:id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/:id/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representation-information/:id/download
http GET {{baseUrl}}/api/v2/representation-information/:id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/:id/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/:id/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (1)
{{baseUrl}}/api/v2/representation-information/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representation-information/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representation-information/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representation-information/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representation-information/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representation-information/find/:uuid
http GET {{baseUrl}}/api/v2/representation-information/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (1)
{{baseUrl}}/api/v2/representation-information/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representation-information/find" {:content-type :json
                                                                                   :form-params {:filter {:parameters [{:name ""
                                                                                                                        :@type ""}]}
                                                                                                 :onlyActive false
                                                                                                 :sorter {:parameters [{:name ""
                                                                                                                        :descending false}]}
                                                                                                 :sublist {:firstElementIndex 0
                                                                                                           :maximumElementCount 0}
                                                                                                 :facets {:parameters {}
                                                                                                          :query ""}
                                                                                                 :exportFacets false
                                                                                                 :filename ""
                                                                                                 :fieldsToReturn []
                                                                                                 :collapse {:field ""
                                                                                                            :minMax {:numericField ""
                                                                                                                     :max false}
                                                                                                            :sorter {}
                                                                                                            :nullPolicy ""
                                                                                                            :hint ""
                                                                                                            :size 0
                                                                                                            :collectElevatedDocsWhenCollapsing false}
                                                                                                 :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representation-information/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/representation-information/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/representation-information/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/find")
  .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/api/v2/representation-information/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/representation-information/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/representation-information/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/find"]
                                                       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}}/api/v2/representation-information/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/representation-information/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/find');
$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}}/api/v2/representation-information/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representation-information/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/representation-information/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/representation-information/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/representation-information/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/find")! 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 Retrieves from the configuration the family metadata values
{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
QUERY PARAMS

family-type
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representation-information/configuration/families/:family-type HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/configuration/families/:family-type',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representation-information/configuration/families/:family-type")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representation-information/configuration/families/:family-type') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
http GET {{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/configuration/families/:family-type
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/configuration/families/:family-type")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieves from the configuration the internationalization of configurable relation types
{{baseUrl}}/api/v2/representation-information/configuration/relations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/configuration/relations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representation-information/configuration/relations")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/configuration/relations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/configuration/relations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/configuration/relations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/configuration/relations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representation-information/configuration/relations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/configuration/relations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/configuration/relations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/configuration/relations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/configuration/relations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/configuration/relations');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/relations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/configuration/relations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/configuration/relations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/configuration/relations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/configuration/relations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/relations'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/configuration/relations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/relations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/configuration/relations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/configuration/relations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/configuration/relations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/configuration/relations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/configuration/relations');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/configuration/relations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/configuration/relations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/configuration/relations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/configuration/relations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representation-information/configuration/relations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/configuration/relations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/configuration/relations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/configuration/relations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representation-information/configuration/relations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/configuration/relations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representation-information/configuration/relations
http GET {{baseUrl}}/api/v2/representation-information/configuration/relations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/configuration/relations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/configuration/relations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves from the configuration the options for the representation information family
{{baseUrl}}/api/v2/representation-information/configuration/families/options
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/configuration/families/options");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representation-information/configuration/families/options")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/configuration/families/options"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/configuration/families/options"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/configuration/families/options");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/configuration/families/options"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representation-information/configuration/families/options HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/configuration/families/options")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/configuration/families/options"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/configuration/families/options")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/configuration/families/options")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/options');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/options'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/options';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/options',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/configuration/families/options")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/configuration/families/options',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/options'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/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: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/configuration/families/options'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/configuration/families/options';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/configuration/families/options"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/configuration/families/options" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/configuration/families/options",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/configuration/families/options');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/options');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/configuration/families/options');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/options' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/configuration/families/options' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representation-information/configuration/families/options")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/configuration/families/options"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/configuration/families/options"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/configuration/families/options")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representation-information/configuration/families/options') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/configuration/families/options";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representation-information/configuration/families/options
http GET {{baseUrl}}/api/v2/representation-information/configuration/families/options
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/configuration/families/options
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/configuration/families/options")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves representation information family values
{{baseUrl}}/api/v2/representation-information/:id/family
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/:id/family");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representation-information/:id/family")
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/:id/family"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/:id/family"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/:id/family");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/:id/family"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representation-information/:id/family HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representation-information/:id/family")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/:id/family"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/:id/family")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representation-information/:id/family")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representation-information/:id/family');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/:id/family'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/:id/family';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representation-information/:id/family',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/:id/family")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information/:id/family',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/:id/family'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representation-information/:id/family');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representation-information/:id/family'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/:id/family';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/:id/family"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information/:id/family" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/:id/family",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representation-information/:id/family');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/:id/family');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representation-information/:id/family');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information/:id/family' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/:id/family' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representation-information/:id/family")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/:id/family"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/:id/family"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/:id/family")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representation-information/:id/family') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/:id/family";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representation-information/:id/family
http GET {{baseUrl}}/api/v2/representation-information/:id/family
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/:id/family
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/:id/family")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Returns a set of suggestions giving a query (1)
{{baseUrl}}/api/v2/representation-information/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representation-information/suggest" {:content-type :json
                                                                                      :form-params {:field ""
                                                                                                    :query ""
                                                                                                    :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representation-information/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representation-information/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representation-information/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representation-information/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/representation-information/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/representation-information/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information/suggest")
  .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/api/v2/representation-information/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representation-information/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/representation-information/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/representation-information/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information/suggest"]
                                                       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}}/api/v2/representation-information/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/representation-information/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information/suggest');
$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}}/api/v2/representation-information/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representation-information/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/representation-information/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representation-information/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/representation-information/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/representation-information/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information/suggest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Updates an existing representation information
{{baseUrl}}/api/v2/representation-information
BODY json

{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representation-information");

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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/representation-information" {:content-type :json
                                                                             :form-params {:representationInformation {:id ""
                                                                                                                       :name ""
                                                                                                                       :description ""
                                                                                                                       :family ""
                                                                                                                       :familyI18n ""
                                                                                                                       :tags []
                                                                                                                       :extras ""
                                                                                                                       :support ""
                                                                                                                       :relations [{:relationType ""
                                                                                                                                    :objectType ""
                                                                                                                                    :link ""
                                                                                                                                    :title ""
                                                                                                                                    :relationTypeI18n ""
                                                                                                                                    :objectTypeI18n ""}]
                                                                                                                       :filters []
                                                                                                                       :createdOn ""
                                                                                                                       :createdBy ""
                                                                                                                       :updatedOn ""
                                                                                                                       :updatedBy ""
                                                                                                                       :fields {}
                                                                                                                       :instanceId ""}
                                                                                           :form {:values [{:id ""
                                                                                                            :options {}}]}}})
require "http/client"

url = "{{baseUrl}}/api/v2/representation-information"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representation-information"),
    Content = new StringContent("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/representation-information");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representation-information"

	payload := strings.NewReader("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/representation-information HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 621

{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/representation-information")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representation-information"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/representation-information")
  .header("content-type", "application/json")
  .body("{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
  .asString();
const data = JSON.stringify({
  representationInformation: {
    id: '',
    name: '',
    description: '',
    family: '',
    familyI18n: '',
    tags: [],
    extras: '',
    support: '',
    relations: [
      {
        relationType: '',
        objectType: '',
        link: '',
        title: '',
        relationTypeI18n: '',
        objectTypeI18n: ''
      }
    ],
    filters: [],
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    fields: {},
    instanceId: ''
  },
  form: {
    values: [
      {
        id: '',
        options: {}
      }
    ]
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/representation-information');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representation-information',
  headers: {'content-type': 'application/json'},
  data: {
    representationInformation: {
      id: '',
      name: '',
      description: '',
      family: '',
      familyI18n: '',
      tags: [],
      extras: '',
      support: '',
      relations: [
        {
          relationType: '',
          objectType: '',
          link: '',
          title: '',
          relationTypeI18n: '',
          objectTypeI18n: ''
        }
      ],
      filters: [],
      createdOn: '',
      createdBy: '',
      updatedOn: '',
      updatedBy: '',
      fields: {},
      instanceId: ''
    },
    form: {values: [{id: '', options: {}}]}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","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}}/api/v2/representation-information',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "representationInformation": {\n    "id": "",\n    "name": "",\n    "description": "",\n    "family": "",\n    "familyI18n": "",\n    "tags": [],\n    "extras": "",\n    "support": "",\n    "relations": [\n      {\n        "relationType": "",\n        "objectType": "",\n        "link": "",\n        "title": "",\n        "relationTypeI18n": "",\n        "objectTypeI18n": ""\n      }\n    ],\n    "filters": [],\n    "createdOn": "",\n    "createdBy": "",\n    "updatedOn": "",\n    "updatedBy": "",\n    "fields": {},\n    "instanceId": ""\n  },\n  "form": {\n    "values": [\n      {\n        "id": "",\n        "options": {}\n      }\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  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representation-information")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representation-information',
  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({
  representationInformation: {
    id: '',
    name: '',
    description: '',
    family: '',
    familyI18n: '',
    tags: [],
    extras: '',
    support: '',
    relations: [
      {
        relationType: '',
        objectType: '',
        link: '',
        title: '',
        relationTypeI18n: '',
        objectTypeI18n: ''
      }
    ],
    filters: [],
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    fields: {},
    instanceId: ''
  },
  form: {values: [{id: '', options: {}}]}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representation-information',
  headers: {'content-type': 'application/json'},
  body: {
    representationInformation: {
      id: '',
      name: '',
      description: '',
      family: '',
      familyI18n: '',
      tags: [],
      extras: '',
      support: '',
      relations: [
        {
          relationType: '',
          objectType: '',
          link: '',
          title: '',
          relationTypeI18n: '',
          objectTypeI18n: ''
        }
      ],
      filters: [],
      createdOn: '',
      createdBy: '',
      updatedOn: '',
      updatedBy: '',
      fields: {},
      instanceId: ''
    },
    form: {values: [{id: '', 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('PUT', '{{baseUrl}}/api/v2/representation-information');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  representationInformation: {
    id: '',
    name: '',
    description: '',
    family: '',
    familyI18n: '',
    tags: [],
    extras: '',
    support: '',
    relations: [
      {
        relationType: '',
        objectType: '',
        link: '',
        title: '',
        relationTypeI18n: '',
        objectTypeI18n: ''
      }
    ],
    filters: [],
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    fields: {},
    instanceId: ''
  },
  form: {
    values: [
      {
        id: '',
        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: 'PUT',
  url: '{{baseUrl}}/api/v2/representation-information',
  headers: {'content-type': 'application/json'},
  data: {
    representationInformation: {
      id: '',
      name: '',
      description: '',
      family: '',
      familyI18n: '',
      tags: [],
      extras: '',
      support: '',
      relations: [
        {
          relationType: '',
          objectType: '',
          link: '',
          title: '',
          relationTypeI18n: '',
          objectTypeI18n: ''
        }
      ],
      filters: [],
      createdOn: '',
      createdBy: '',
      updatedOn: '',
      updatedBy: '',
      fields: {},
      instanceId: ''
    },
    form: {values: [{id: '', options: {}}]}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representation-information';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"representationInformation":{"id":"","name":"","description":"","family":"","familyI18n":"","tags":[],"extras":"","support":"","relations":[{"relationType":"","objectType":"","link":"","title":"","relationTypeI18n":"","objectTypeI18n":""}],"filters":[],"createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","fields":{},"instanceId":""},"form":{"values":[{"id":"","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 = @{ @"representationInformation": @{ @"id": @"", @"name": @"", @"description": @"", @"family": @"", @"familyI18n": @"", @"tags": @[  ], @"extras": @"", @"support": @"", @"relations": @[ @{ @"relationType": @"", @"objectType": @"", @"link": @"", @"title": @"", @"relationTypeI18n": @"", @"objectTypeI18n": @"" } ], @"filters": @[  ], @"createdOn": @"", @"createdBy": @"", @"updatedOn": @"", @"updatedBy": @"", @"fields": @{  }, @"instanceId": @"" },
                              @"form": @{ @"values": @[ @{ @"id": @"", @"options": @{  } } ] } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representation-information"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representation-information" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representation-information",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'representationInformation' => [
        'id' => '',
        'name' => '',
        'description' => '',
        'family' => '',
        'familyI18n' => '',
        'tags' => [
                
        ],
        'extras' => '',
        'support' => '',
        'relations' => [
                [
                                'relationType' => '',
                                'objectType' => '',
                                'link' => '',
                                'title' => '',
                                'relationTypeI18n' => '',
                                'objectTypeI18n' => ''
                ]
        ],
        'filters' => [
                
        ],
        'createdOn' => '',
        'createdBy' => '',
        'updatedOn' => '',
        'updatedBy' => '',
        'fields' => [
                
        ],
        'instanceId' => ''
    ],
    'form' => [
        'values' => [
                [
                                'id' => '',
                                '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('PUT', '{{baseUrl}}/api/v2/representation-information', [
  'body' => '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representation-information');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'representationInformation' => [
    'id' => '',
    'name' => '',
    'description' => '',
    'family' => '',
    'familyI18n' => '',
    'tags' => [
        
    ],
    'extras' => '',
    'support' => '',
    'relations' => [
        [
                'relationType' => '',
                'objectType' => '',
                'link' => '',
                'title' => '',
                'relationTypeI18n' => '',
                'objectTypeI18n' => ''
        ]
    ],
    'filters' => [
        
    ],
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'fields' => [
        
    ],
    'instanceId' => ''
  ],
  'form' => [
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'representationInformation' => [
    'id' => '',
    'name' => '',
    'description' => '',
    'family' => '',
    'familyI18n' => '',
    'tags' => [
        
    ],
    'extras' => '',
    'support' => '',
    'relations' => [
        [
                'relationType' => '',
                'objectType' => '',
                'link' => '',
                'title' => '',
                'relationTypeI18n' => '',
                'objectTypeI18n' => ''
        ]
    ],
    'filters' => [
        
    ],
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'fields' => [
        
    ],
    'instanceId' => ''
  ],
  'form' => [
    'values' => [
        [
                'id' => '',
                'options' => [
                                
                ]
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representation-information');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representation-information' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representation-information' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/representation-information", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representation-information"

payload = {
    "representationInformation": {
        "id": "",
        "name": "",
        "description": "",
        "family": "",
        "familyI18n": "",
        "tags": [],
        "extras": "",
        "support": "",
        "relations": [
            {
                "relationType": "",
                "objectType": "",
                "link": "",
                "title": "",
                "relationTypeI18n": "",
                "objectTypeI18n": ""
            }
        ],
        "filters": [],
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "fields": {},
        "instanceId": ""
    },
    "form": { "values": [
            {
                "id": "",
                "options": {}
            }
        ] }
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representation-information"

payload <- "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representation-information")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\n    ]\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/representation-information') do |req|
  req.body = "{\n  \"representationInformation\": {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"description\": \"\",\n    \"family\": \"\",\n    \"familyI18n\": \"\",\n    \"tags\": [],\n    \"extras\": \"\",\n    \"support\": \"\",\n    \"relations\": [\n      {\n        \"relationType\": \"\",\n        \"objectType\": \"\",\n        \"link\": \"\",\n        \"title\": \"\",\n        \"relationTypeI18n\": \"\",\n        \"objectTypeI18n\": \"\"\n      }\n    ],\n    \"filters\": [],\n    \"createdOn\": \"\",\n    \"createdBy\": \"\",\n    \"updatedOn\": \"\",\n    \"updatedBy\": \"\",\n    \"fields\": {},\n    \"instanceId\": \"\"\n  },\n  \"form\": {\n    \"values\": [\n      {\n        \"id\": \"\",\n        \"options\": {}\n      }\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}}/api/v2/representation-information";

    let payload = json!({
        "representationInformation": json!({
            "id": "",
            "name": "",
            "description": "",
            "family": "",
            "familyI18n": "",
            "tags": (),
            "extras": "",
            "support": "",
            "relations": (
                json!({
                    "relationType": "",
                    "objectType": "",
                    "link": "",
                    "title": "",
                    "relationTypeI18n": "",
                    "objectTypeI18n": ""
                })
            ),
            "filters": (),
            "createdOn": "",
            "createdBy": "",
            "updatedOn": "",
            "updatedBy": "",
            "fields": json!({}),
            "instanceId": ""
        }),
        "form": json!({"values": (
                json!({
                    "id": "",
                    "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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/representation-information \
  --header 'content-type: application/json' \
  --data '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}'
echo '{
  "representationInformation": {
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      {
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      }
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": {},
    "instanceId": ""
  },
  "form": {
    "values": [
      {
        "id": "",
        "options": {}
      }
    ]
  }
}' |  \
  http PUT {{baseUrl}}/api/v2/representation-information \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "representationInformation": {\n    "id": "",\n    "name": "",\n    "description": "",\n    "family": "",\n    "familyI18n": "",\n    "tags": [],\n    "extras": "",\n    "support": "",\n    "relations": [\n      {\n        "relationType": "",\n        "objectType": "",\n        "link": "",\n        "title": "",\n        "relationTypeI18n": "",\n        "objectTypeI18n": ""\n      }\n    ],\n    "filters": [],\n    "createdOn": "",\n    "createdBy": "",\n    "updatedOn": "",\n    "updatedBy": "",\n    "fields": {},\n    "instanceId": ""\n  },\n  "form": {\n    "values": [\n      {\n        "id": "",\n        "options": {}\n      }\n    ]\n  }\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representation-information
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "representationInformation": [
    "id": "",
    "name": "",
    "description": "",
    "family": "",
    "familyI18n": "",
    "tags": [],
    "extras": "",
    "support": "",
    "relations": [
      [
        "relationType": "",
        "objectType": "",
        "link": "",
        "title": "",
        "relationTypeI18n": "",
        "objectTypeI18n": ""
      ]
    ],
    "filters": [],
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "fields": [],
    "instanceId": ""
  ],
  "form": ["values": [
      [
        "id": "",
        "options": []
      ]
    ]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representation-information")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Changes the representation status
{{baseUrl}}/api/v2/representations/status
BODY json

{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/status");

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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/representations/status" {:content-type :json
                                                                         :form-params {:items {:@type ""}
                                                                                       :newStates []
                                                                                       :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/status"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/status"),
    Content = new StringContent("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\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}}/api/v2/representations/status");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/status"

	payload := strings.NewReader("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/representations/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 72

{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/representations/status")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/status"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/representations/status")
  .header("content-type", "application/json")
  .body("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  items: {
    '@type': ''
  },
  newStates: [],
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/representations/status');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representations/status',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, newStates: [], details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"newStates":[],"details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/status',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "items": {\n    "@type": ""\n  },\n  "newStates": [],\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/status',
  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({items: {'@type': ''}, newStates: [], details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representations/status',
  headers: {'content-type': 'application/json'},
  body: {items: {'@type': ''}, newStates: [], details: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/representations/status');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  items: {
    '@type': ''
  },
  newStates: [],
  details: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representations/status',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, newStates: [], details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"newStates":[],"details":""}'
};

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 = @{ @"items": @{ @"@type": @"" },
                              @"newStates": @[  ],
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representations/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'items' => [
        '@type' => ''
    ],
    'newStates' => [
        
    ],
    'details' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/representations/status', [
  'body' => '{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/status');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'items' => [
    '@type' => ''
  ],
  'newStates' => [
    
  ],
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'items' => [
    '@type' => ''
  ],
  'newStates' => [
    
  ],
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/status');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/representations/status", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/status"

payload = {
    "items": { "@type": "" },
    "newStates": [],
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/status"

payload <- "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/representations/status') do |req|
  req.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"newStates\": [],\n  \"details\": \"\"\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}}/api/v2/representations/status";

    let payload = json!({
        "items": json!({"@type": ""}),
        "newStates": (),
        "details": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/representations/status \
  --header 'content-type: application/json' \
  --data '{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}'
echo '{
  "items": {
    "@type": ""
  },
  "newStates": [],
  "details": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/representations/status \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "items": {\n    "@type": ""\n  },\n  "newStates": [],\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/status
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "items": ["@type": ""],
  "newStates": [],
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Changes the representation type via search query
{{baseUrl}}/api/v2/representations/type
BODY json

{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/representations/type" {:content-type :json
                                                                       :form-params {:items {:@type ""}
                                                                                     :type ""
                                                                                     :details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/type"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/type"),
    Content = new StringContent("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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}}/api/v2/representations/type");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/type"

	payload := strings.NewReader("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/representations/type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/representations/type")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/type"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/type")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/representations/type")
  .header("content-type", "application/json")
  .body("{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  items: {
    '@type': ''
  },
  type: '',
  details: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/representations/type');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representations/type',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, type: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/type';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"type":"","details":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/type',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "items": {\n    "@type": ""\n  },\n  "type": "",\n  "details": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/type")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/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({items: {'@type': ''}, type: '', details: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representations/type',
  headers: {'content-type': 'application/json'},
  body: {items: {'@type': ''}, type: '', details: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/representations/type');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  items: {
    '@type': ''
  },
  type: '',
  details: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/representations/type',
  headers: {'content-type': 'application/json'},
  data: {items: {'@type': ''}, type: '', details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/type';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"items":{"@type":""},"type":"","details":""}'
};

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 = @{ @"items": @{ @"@type": @"" },
                              @"type": @"",
                              @"details": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/type"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representations/type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/type",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'items' => [
        '@type' => ''
    ],
    'type' => '',
    'details' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/representations/type', [
  'body' => '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/type');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'items' => [
    '@type' => ''
  ],
  'type' => '',
  'details' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'items' => [
    '@type' => ''
  ],
  'type' => '',
  'details' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/type');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/representations/type", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/type"

payload = {
    "items": { "@type": "" },
    "type": "",
    "details": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/type"

payload <- "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/type")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/representations/type') do |req|
  req.body = "{\n  \"items\": {\n    \"@type\": \"\"\n  },\n  \"type\": \"\",\n  \"details\": \"\"\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}}/api/v2/representations/type";

    let payload = json!({
        "items": json!({"@type": ""}),
        "type": "",
        "details": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/representations/type \
  --header 'content-type: application/json' \
  --data '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}'
echo '{
  "items": {
    "@type": ""
  },
  "type": "",
  "details": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/representations/type \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "items": {\n    "@type": ""\n  },\n  "type": "",\n  "details": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/type
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "items": ["@type": ""],
  "type": "",
  "details": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/type")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Count indexed resources (POST)
{{baseUrl}}/api/v2/representations/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/count" {:content-type :json
                                                                         :form-params {:filter {:parameters [{:name ""
                                                                                                              :@type ""}]}
                                                                                       :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representations/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/representations/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/representations/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/count")
  .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/api/v2/representations/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/representations/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/representations/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/count"]
                                                       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}}/api/v2/representations/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/representations/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/count');
$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}}/api/v2/representations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representations/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/representations/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/representations/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/representations/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/count")! 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 representation
{{baseUrl}}/api/v2/representations/:id
QUERY PARAMS

details
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/:id?details=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/:id" {:query-params {:details ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/:id?details="

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}}/api/v2/representations/:id?details="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/:id?details=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/:id?details="

	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/api/v2/representations/:id?details= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/:id?details=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/:id?details="))
    .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}}/api/v2/representations/:id?details=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/:id?details=")
  .asString();
const 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}}/api/v2/representations/:id?details=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/:id',
  params: {details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/:id?details=';
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}}/api/v2/representations/:id?details=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/:id?details=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/:id?details=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/representations/:id',
  qs: {details: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/representations/:id');

req.query({
  details: ''
});

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}}/api/v2/representations/:id',
  params: {details: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/:id?details=';
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}}/api/v2/representations/:id?details="]
                                                       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}}/api/v2/representations/:id?details=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/:id?details=",
  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}}/api/v2/representations/:id?details=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/:id');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'details' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/:id');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'details' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/:id?details=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/:id?details=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/representations/:id?details=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/:id"

querystring = {"details":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/:id"

queryString <- list(details = "")

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/:id?details=")

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/api/v2/representations/:id') do |req|
  req.params['details'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/:id";

    let querystring = [
        ("details", ""),
    ];

    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}}/api/v2/representations/:id?details='
http POST '{{baseUrl}}/api/v2/representations/:id?details='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/api/v2/representations/:id?details='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/:id?details=")! 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 Creates a preservation action to identify the file formats via search query
{{baseUrl}}/api/v2/representations/identify
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/identify");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/identify" {:content-type :json
                                                                            :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/identify"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/identify"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/identify");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/identify"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representations/identify HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/identify")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/identify"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/identify")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/identify")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/representations/identify');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/identify',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/identify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/identify',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/identify")
  .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/api/v2/representations/identify',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/identify',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/representations/identify');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/identify',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/identify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/identify"]
                                                       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}}/api/v2/representations/identify" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/identify",
  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' => ''
  ]),
  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}}/api/v2/representations/identify', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/identify');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/identify');
$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}}/api/v2/representations/identify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/identify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representations/identify", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/identify"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/identify"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/identify")

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\": \"\"\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/api/v2/representations/identify') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/identify";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/representations/identify \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/representations/identify \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/identify
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/identify")! 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 Delete representation
{{baseUrl}}/api/v2/representations/delete
QUERY PARAMS

details
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/delete?details=");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/delete" {:query-params {:details ""}
                                                                          :content-type :json
                                                                          :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/delete?details="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/delete?details="),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/delete?details=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/delete?details="

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representations/delete?details= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/delete?details=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/delete?details="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/delete?details=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/delete?details=")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/representations/delete?details=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/delete',
  params: {details: ''},
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/delete?details=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/delete?details=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/delete?details=")
  .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/api/v2/representations/delete?details=',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/delete',
  qs: {details: ''},
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/representations/delete');

req.query({
  details: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/delete',
  params: {details: ''},
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/delete?details=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/delete?details="]
                                                       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}}/api/v2/representations/delete?details=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/delete?details=",
  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' => ''
  ]),
  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}}/api/v2/representations/delete?details=', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/delete');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'details' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/delete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'details' => ''
]));

$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}}/api/v2/representations/delete?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/delete?details=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representations/delete?details=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/delete"

querystring = {"details":""}

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/delete"

queryString <- list(details = "")

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/delete?details=")

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\": \"\"\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/api/v2/representations/delete') do |req|
  req.params['details'] = ''
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/delete";

    let querystring = [
        ("details", ""),
    ];

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/api/v2/representations/delete?details=' \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST '{{baseUrl}}/api/v2/representations/delete?details=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - '{{baseUrl}}/api/v2/representations/delete?details='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/delete?details=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (GET)
{{baseUrl}}/api/v2/representations/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representations/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/representations/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representations/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representations/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/find/:uuid'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representations/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/find/:uuid'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representations/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representations/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representations/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representations/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representations/find/:uuid
http GET {{baseUrl}}/api/v2/representations/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representations/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (POST)
{{baseUrl}}/api/v2/representations/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/find" {:content-type :json
                                                                        :form-params {:filter {:parameters [{:name ""
                                                                                                             :@type ""}]}
                                                                                      :onlyActive false
                                                                                      :sorter {:parameters [{:name ""
                                                                                                             :descending false}]}
                                                                                      :sublist {:firstElementIndex 0
                                                                                                :maximumElementCount 0}
                                                                                      :facets {:parameters {}
                                                                                               :query ""}
                                                                                      :exportFacets false
                                                                                      :filename ""
                                                                                      :fieldsToReturn []
                                                                                      :collapse {:field ""
                                                                                                 :minMax {:numericField ""
                                                                                                          :max false}
                                                                                                 :sorter {}
                                                                                                 :nullPolicy ""
                                                                                                 :hint ""
                                                                                                 :size 0
                                                                                                 :collectElevatedDocsWhenCollapsing false}
                                                                                      :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representations/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/representations/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/representations/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/find")
  .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/api/v2/representations/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/representations/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/representations/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/find"]
                                                       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}}/api/v2/representations/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/representations/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/find');
$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}}/api/v2/representations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representations/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/representations/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/representations/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/representations/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/find")! 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 representation
{{baseUrl}}/api/v2/representations/:aip_id/:representation_id
QUERY PARAMS

aip_id
representation_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
require "http/client"

url = "{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/:aip_id/:representation_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/api/v2/representations/:aip_id/:representation_id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/:aip_id/:representation_id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/:aip_id/:representation_id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/:aip_id/:representation_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/:aip_id/:representation_id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representations/:aip_id/:representation_id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/:aip_id/:representation_id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/:aip_id/:representation_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/api/v2/representations/:aip_id/:representation_id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/:aip_id/:representation_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}}/api/v2/representations/:aip_id/:representation_id
http GET {{baseUrl}}/api/v2/representations/:aip_id/:representation_id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representations/:aip_id/:representation_id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/:aip_id/:representation_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()
POST Retrieves a representation using a dedicated request
{{baseUrl}}/api/v2/representations/find-via-request
BODY json

{
  "aipId": "",
  "representationId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/find-via-request");

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  \"aipId\": \"\",\n  \"representationId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/find-via-request" {:content-type :json
                                                                                    :form-params {:aipId ""
                                                                                                  :representationId ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/find-via-request"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\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}}/api/v2/representations/find-via-request"),
    Content = new StringContent("{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\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}}/api/v2/representations/find-via-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/find-via-request"

	payload := strings.NewReader("{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\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/api/v2/representations/find-via-request HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "aipId": "",
  "representationId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/find-via-request")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/find-via-request"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\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  \"aipId\": \"\",\n  \"representationId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/find-via-request")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/find-via-request")
  .header("content-type", "application/json")
  .body("{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  aipId: '',
  representationId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/representations/find-via-request');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/find-via-request',
  headers: {'content-type': 'application/json'},
  data: {aipId: '', representationId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/find-via-request';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/find-via-request',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aipId": "",\n  "representationId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/find-via-request")
  .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/api/v2/representations/find-via-request',
  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({aipId: '', representationId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/find-via-request',
  headers: {'content-type': 'application/json'},
  body: {aipId: '', representationId: ''},
  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}}/api/v2/representations/find-via-request');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  aipId: '',
  representationId: ''
});

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}}/api/v2/representations/find-via-request',
  headers: {'content-type': 'application/json'},
  data: {aipId: '', representationId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/find-via-request';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aipId":"","representationId":""}'
};

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 = @{ @"aipId": @"",
                              @"representationId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/find-via-request"]
                                                       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}}/api/v2/representations/find-via-request" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/find-via-request",
  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([
    'aipId' => '',
    'representationId' => ''
  ]),
  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}}/api/v2/representations/find-via-request', [
  'body' => '{
  "aipId": "",
  "representationId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/find-via-request');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aipId' => '',
  'representationId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aipId' => '',
  'representationId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/find-via-request');
$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}}/api/v2/representations/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/find-via-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aipId": "",
  "representationId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representations/find-via-request", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/find-via-request"

payload = {
    "aipId": "",
    "representationId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/find-via-request"

payload <- "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\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}}/api/v2/representations/find-via-request")

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  \"aipId\": \"\",\n  \"representationId\": \"\"\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/api/v2/representations/find-via-request') do |req|
  req.body = "{\n  \"aipId\": \"\",\n  \"representationId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/find-via-request";

    let payload = json!({
        "aipId": "",
        "representationId": ""
    });

    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}}/api/v2/representations/find-via-request \
  --header 'content-type: application/json' \
  --data '{
  "aipId": "",
  "representationId": ""
}'
echo '{
  "aipId": "",
  "representationId": ""
}' |  \
  http POST {{baseUrl}}/api/v2/representations/find-via-request \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "aipId": "",\n  "representationId": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/find-via-request
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aipId": "",
  "representationId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/find-via-request")! 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 Retrieves from the configuration the rules for the Representation information
{{baseUrl}}/api/v2/representations/configuration/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/configuration/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representations/configuration/rules")
require "http/client"

url = "{{baseUrl}}/api/v2/representations/configuration/rules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/configuration/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/configuration/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/configuration/rules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/representations/configuration/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/configuration/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/configuration/rules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/configuration/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/configuration/rules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/representations/configuration/rules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/configuration/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/configuration/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/representations/configuration/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/configuration/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/configuration/rules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/configuration/rules'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/representations/configuration/rules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/configuration/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/configuration/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/configuration/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/representations/configuration/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/configuration/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/representations/configuration/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/configuration/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/configuration/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/configuration/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/configuration/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representations/configuration/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/configuration/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/configuration/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/configuration/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/representations/configuration/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/configuration/rules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/representations/configuration/rules
http GET {{baseUrl}}/api/v2/representations/configuration/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representations/configuration/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/configuration/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves the types associated to representations
{{baseUrl}}/api/v2/representations/configuration/types
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/configuration/types");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/representations/configuration/types")
require "http/client"

url = "{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/configuration/types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/configuration/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/api/v2/representations/configuration/types HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/representations/configuration/types")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/representations/configuration/types'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/configuration/types")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/representations/configuration/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}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/configuration/types');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/representations/configuration/types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/representations/configuration/types' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/configuration/types' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/representations/configuration/types")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/configuration/types"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/configuration/types"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/configuration/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/api/v2/representations/configuration/types') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/configuration/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}}/api/v2/representations/configuration/types
http GET {{baseUrl}}/api/v2/representations/configuration/types
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/representations/configuration/types
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/configuration/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()
POST Returns a set of suggestions giving a query (POST)
{{baseUrl}}/api/v2/representations/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/representations/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/representations/suggest" {:content-type :json
                                                                           :form-params {:field ""
                                                                                         :query ""
                                                                                         :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/representations/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/representations/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/representations/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/representations/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/representations/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/representations/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/representations/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/representations/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/representations/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/representations/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/representations/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/representations/suggest")
  .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/api/v2/representations/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/representations/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/representations/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/representations/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/representations/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/representations/suggest"]
                                                       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}}/api/v2/representations/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/representations/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/representations/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/representations/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/representations/suggest');
$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}}/api/v2/representations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/representations/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/representations/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/representations/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/representations/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/representations/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/representations/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/representations/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/representations/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/representations/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/representations/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/representations/suggest")! 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 Count indexed resources
{{baseUrl}}/api/v2/risks/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/risks/count" {:content-type :json
                                                               :form-params {:filter {:parameters [{:name ""
                                                                                                    :@type ""}]}
                                                                             :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/risks/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/risks/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/risks/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/risks/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/count")
  .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/api/v2/risks/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/risks/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/risks/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/count"]
                                                       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}}/api/v2/risks/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/risks/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/count');
$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}}/api/v2/risks/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/risks/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/risks/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/risks/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/risks/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/risks/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/count")! 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 Creates a new risk
{{baseUrl}}/api/v2/risks
BODY json

{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/risks" {:content-type :json
                                                         :form-params {:id ""
                                                                       :name ""
                                                                       :description ""
                                                                       :identifiedOn ""
                                                                       :identifiedBy ""
                                                                       :categories []
                                                                       :notes ""
                                                                       :preMitigationProbability 0
                                                                       :preMitigationImpact 0
                                                                       :preMitigationSeverity 0
                                                                       :preMitigationSeverityLevel ""
                                                                       :preMitigationNotes ""
                                                                       :postMitigationProbability 0
                                                                       :postMitigationImpact 0
                                                                       :postMitigationSeverity 0
                                                                       :postMitigationSeverityLevel ""
                                                                       :postMitigationNotes ""
                                                                       :mitigationStrategy ""
                                                                       :mitigationOwnerType ""
                                                                       :mitigationOwner ""
                                                                       :mitigationRelatedEventIdentifierType ""
                                                                       :mitigationRelatedEventIdentifierValue ""
                                                                       :createdOn ""
                                                                       :createdBy ""
                                                                       :updatedOn ""
                                                                       :updatedBy ""
                                                                       :instanceId ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/risks"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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}}/api/v2/risks"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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}}/api/v2/risks");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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/api/v2/risks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 714

{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  description: '',
  identifiedOn: '',
  identifiedBy: '',
  categories: [],
  notes: '',
  preMitigationProbability: 0,
  preMitigationImpact: 0,
  preMitigationSeverity: 0,
  preMitigationSeverityLevel: '',
  preMitigationNotes: '',
  postMitigationProbability: 0,
  postMitigationImpact: 0,
  postMitigationSeverity: 0,
  postMitigationSeverityLevel: '',
  postMitigationNotes: '',
  mitigationStrategy: '',
  mitigationOwnerType: '',
  mitigationOwner: '',
  mitigationRelatedEventIdentifierType: '',
  mitigationRelatedEventIdentifierValue: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  instanceId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/risks');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    description: '',
    identifiedOn: '',
    identifiedBy: '',
    categories: [],
    notes: '',
    preMitigationProbability: 0,
    preMitigationImpact: 0,
    preMitigationSeverity: 0,
    preMitigationSeverityLevel: '',
    preMitigationNotes: '',
    postMitigationProbability: 0,
    postMitigationImpact: 0,
    postMitigationSeverity: 0,
    postMitigationSeverityLevel: '',
    postMitigationNotes: '',
    mitigationStrategy: '',
    mitigationOwnerType: '',
    mitigationOwner: '',
    mitigationRelatedEventIdentifierType: '',
    mitigationRelatedEventIdentifierValue: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    instanceId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "description": "",\n  "identifiedOn": "",\n  "identifiedBy": "",\n  "categories": [],\n  "notes": "",\n  "preMitigationProbability": 0,\n  "preMitigationImpact": 0,\n  "preMitigationSeverity": 0,\n  "preMitigationSeverityLevel": "",\n  "preMitigationNotes": "",\n  "postMitigationProbability": 0,\n  "postMitigationImpact": 0,\n  "postMitigationSeverity": 0,\n  "postMitigationSeverityLevel": "",\n  "postMitigationNotes": "",\n  "mitigationStrategy": "",\n  "mitigationOwnerType": "",\n  "mitigationOwner": "",\n  "mitigationRelatedEventIdentifierType": "",\n  "mitigationRelatedEventIdentifierValue": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "instanceId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks")
  .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/api/v2/risks',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  description: '',
  identifiedOn: '',
  identifiedBy: '',
  categories: [],
  notes: '',
  preMitigationProbability: 0,
  preMitigationImpact: 0,
  preMitigationSeverity: 0,
  preMitigationSeverityLevel: '',
  preMitigationNotes: '',
  postMitigationProbability: 0,
  postMitigationImpact: 0,
  postMitigationSeverity: 0,
  postMitigationSeverityLevel: '',
  postMitigationNotes: '',
  mitigationStrategy: '',
  mitigationOwnerType: '',
  mitigationOwner: '',
  mitigationRelatedEventIdentifierType: '',
  mitigationRelatedEventIdentifierValue: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  instanceId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    description: '',
    identifiedOn: '',
    identifiedBy: '',
    categories: [],
    notes: '',
    preMitigationProbability: 0,
    preMitigationImpact: 0,
    preMitigationSeverity: 0,
    preMitigationSeverityLevel: '',
    preMitigationNotes: '',
    postMitigationProbability: 0,
    postMitigationImpact: 0,
    postMitigationSeverity: 0,
    postMitigationSeverityLevel: '',
    postMitigationNotes: '',
    mitigationStrategy: '',
    mitigationOwnerType: '',
    mitigationOwner: '',
    mitigationRelatedEventIdentifierType: '',
    mitigationRelatedEventIdentifierValue: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    instanceId: ''
  },
  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}}/api/v2/risks');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  description: '',
  identifiedOn: '',
  identifiedBy: '',
  categories: [],
  notes: '',
  preMitigationProbability: 0,
  preMitigationImpact: 0,
  preMitigationSeverity: 0,
  preMitigationSeverityLevel: '',
  preMitigationNotes: '',
  postMitigationProbability: 0,
  postMitigationImpact: 0,
  postMitigationSeverity: 0,
  postMitigationSeverityLevel: '',
  postMitigationNotes: '',
  mitigationStrategy: '',
  mitigationOwnerType: '',
  mitigationOwner: '',
  mitigationRelatedEventIdentifierType: '',
  mitigationRelatedEventIdentifierValue: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  instanceId: ''
});

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}}/api/v2/risks',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    description: '',
    identifiedOn: '',
    identifiedBy: '',
    categories: [],
    notes: '',
    preMitigationProbability: 0,
    preMitigationImpact: 0,
    preMitigationSeverity: 0,
    preMitigationSeverityLevel: '',
    preMitigationNotes: '',
    postMitigationProbability: 0,
    postMitigationImpact: 0,
    postMitigationSeverity: 0,
    postMitigationSeverityLevel: '',
    postMitigationNotes: '',
    mitigationStrategy: '',
    mitigationOwnerType: '',
    mitigationOwner: '',
    mitigationRelatedEventIdentifierType: '',
    mitigationRelatedEventIdentifierValue: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    instanceId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"description": @"",
                              @"identifiedOn": @"",
                              @"identifiedBy": @"",
                              @"categories": @[  ],
                              @"notes": @"",
                              @"preMitigationProbability": @0,
                              @"preMitigationImpact": @0,
                              @"preMitigationSeverity": @0,
                              @"preMitigationSeverityLevel": @"",
                              @"preMitigationNotes": @"",
                              @"postMitigationProbability": @0,
                              @"postMitigationImpact": @0,
                              @"postMitigationSeverity": @0,
                              @"postMitigationSeverityLevel": @"",
                              @"postMitigationNotes": @"",
                              @"mitigationStrategy": @"",
                              @"mitigationOwnerType": @"",
                              @"mitigationOwner": @"",
                              @"mitigationRelatedEventIdentifierType": @"",
                              @"mitigationRelatedEventIdentifierValue": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"instanceId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks"]
                                                       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}}/api/v2/risks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'description' => '',
    'identifiedOn' => '',
    'identifiedBy' => '',
    'categories' => [
        
    ],
    'notes' => '',
    'preMitigationProbability' => 0,
    'preMitigationImpact' => 0,
    'preMitigationSeverity' => 0,
    'preMitigationSeverityLevel' => '',
    'preMitigationNotes' => '',
    'postMitigationProbability' => 0,
    'postMitigationImpact' => 0,
    'postMitigationSeverity' => 0,
    'postMitigationSeverityLevel' => '',
    'postMitigationNotes' => '',
    'mitigationStrategy' => '',
    'mitigationOwnerType' => '',
    'mitigationOwner' => '',
    'mitigationRelatedEventIdentifierType' => '',
    'mitigationRelatedEventIdentifierValue' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'instanceId' => ''
  ]),
  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}}/api/v2/risks', [
  'body' => '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'description' => '',
  'identifiedOn' => '',
  'identifiedBy' => '',
  'categories' => [
    
  ],
  'notes' => '',
  'preMitigationProbability' => 0,
  'preMitigationImpact' => 0,
  'preMitigationSeverity' => 0,
  'preMitigationSeverityLevel' => '',
  'preMitigationNotes' => '',
  'postMitigationProbability' => 0,
  'postMitigationImpact' => 0,
  'postMitigationSeverity' => 0,
  'postMitigationSeverityLevel' => '',
  'postMitigationNotes' => '',
  'mitigationStrategy' => '',
  'mitigationOwnerType' => '',
  'mitigationOwner' => '',
  'mitigationRelatedEventIdentifierType' => '',
  'mitigationRelatedEventIdentifierValue' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'instanceId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'description' => '',
  'identifiedOn' => '',
  'identifiedBy' => '',
  'categories' => [
    
  ],
  'notes' => '',
  'preMitigationProbability' => 0,
  'preMitigationImpact' => 0,
  'preMitigationSeverity' => 0,
  'preMitigationSeverityLevel' => '',
  'preMitigationNotes' => '',
  'postMitigationProbability' => 0,
  'postMitigationImpact' => 0,
  'postMitigationSeverity' => 0,
  'postMitigationSeverityLevel' => '',
  'postMitigationNotes' => '',
  'mitigationStrategy' => '',
  'mitigationOwnerType' => '',
  'mitigationOwner' => '',
  'mitigationRelatedEventIdentifierType' => '',
  'mitigationRelatedEventIdentifierValue' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'instanceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks');
$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}}/api/v2/risks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/risks", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks"

payload = {
    "id": "",
    "name": "",
    "description": "",
    "identifiedOn": "",
    "identifiedBy": "",
    "categories": [],
    "notes": "",
    "preMitigationProbability": 0,
    "preMitigationImpact": 0,
    "preMitigationSeverity": 0,
    "preMitigationSeverityLevel": "",
    "preMitigationNotes": "",
    "postMitigationProbability": 0,
    "postMitigationImpact": 0,
    "postMitigationSeverity": 0,
    "postMitigationSeverityLevel": "",
    "postMitigationNotes": "",
    "mitigationStrategy": "",
    "mitigationOwnerType": "",
    "mitigationOwner": "",
    "mitigationRelatedEventIdentifierType": "",
    "mitigationRelatedEventIdentifierValue": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "instanceId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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}}/api/v2/risks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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/api/v2/risks') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks";

    let payload = json!({
        "id": "",
        "name": "",
        "description": "",
        "identifiedOn": "",
        "identifiedBy": "",
        "categories": (),
        "notes": "",
        "preMitigationProbability": 0,
        "preMitigationImpact": 0,
        "preMitigationSeverity": 0,
        "preMitigationSeverityLevel": "",
        "preMitigationNotes": "",
        "postMitigationProbability": 0,
        "postMitigationImpact": 0,
        "postMitigationSeverity": 0,
        "postMitigationSeverityLevel": "",
        "postMitigationNotes": "",
        "mitigationStrategy": "",
        "mitigationOwnerType": "",
        "mitigationOwner": "",
        "mitigationRelatedEventIdentifierType": "",
        "mitigationRelatedEventIdentifierValue": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "instanceId": ""
    });

    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}}/api/v2/risks \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}'
echo '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}' |  \
  http POST {{baseUrl}}/api/v2/risks \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "description": "",\n  "identifiedOn": "",\n  "identifiedBy": "",\n  "categories": [],\n  "notes": "",\n  "preMitigationProbability": 0,\n  "preMitigationImpact": 0,\n  "preMitigationSeverity": 0,\n  "preMitigationSeverityLevel": "",\n  "preMitigationNotes": "",\n  "postMitigationProbability": 0,\n  "postMitigationImpact": 0,\n  "postMitigationSeverity": 0,\n  "postMitigationSeverityLevel": "",\n  "postMitigationNotes": "",\n  "mitigationStrategy": "",\n  "mitigationOwnerType": "",\n  "mitigationOwner": "",\n  "mitigationRelatedEventIdentifierType": "",\n  "mitigationRelatedEventIdentifierValue": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "instanceId": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/risks
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks")! 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 Delete multiple risks via search query
{{baseUrl}}/api/v2/risks/delete
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/delete");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/risks/delete" {:content-type :json
                                                                :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/risks/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/delete"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/delete"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/risks/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/delete")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/risks/delete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/delete',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/delete")
  .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/api/v2/risks/delete',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/delete',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/risks/delete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/delete',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/delete"]
                                                       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}}/api/v2/risks/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/delete",
  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' => ''
  ]),
  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}}/api/v2/risks/delete', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/delete');
$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}}/api/v2/risks/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/risks/delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/delete"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/delete"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/delete")

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\": \"\"\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/api/v2/risks/delete') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/delete";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/risks/delete \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/risks/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/risks/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes an older version of the risk
{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete
QUERY PARAMS

id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"

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}}/api/v2/risks/:id/versions/:version-id/delete"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"

	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/api/v2/risks/:id/versions/:version-id/delete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"))
    .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}}/api/v2/risks/:id/versions/:version-id/delete")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
  .asString();
const 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}}/api/v2/risks/:id/versions/:version-id/delete');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete';
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}}/api/v2/risks/:id/versions/:version-id/delete',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/:id/versions/:version-id/delete',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/risks/:id/versions/:version-id/delete'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete');

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}}/api/v2/risks/:id/versions/:version-id/delete'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete';
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}}/api/v2/risks/:id/versions/:version-id/delete"]
                                                       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}}/api/v2/risks/:id/versions/:version-id/delete" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete",
  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}}/api/v2/risks/:id/versions/:version-id/delete');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/api/v2/risks/:id/versions/:version-id/delete")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")

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/api/v2/risks/:id/versions/:version-id/delete') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete";

    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}}/api/v2/risks/:id/versions/:version-id/delete
http DELETE {{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID
{{baseUrl}}/api/v2/risks/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/risks/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/risks/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/risks/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/risks/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/risks/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/risks/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/risks/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/risks/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/risks/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/risks/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/risks/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/risks/find/:uuid
http GET {{baseUrl}}/api/v2/risks/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/risks/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query
{{baseUrl}}/api/v2/risks/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/risks/find" {:content-type :json
                                                              :form-params {:filter {:parameters [{:name ""
                                                                                                   :@type ""}]}
                                                                            :onlyActive false
                                                                            :sorter {:parameters [{:name ""
                                                                                                   :descending false}]}
                                                                            :sublist {:firstElementIndex 0
                                                                                      :maximumElementCount 0}
                                                                            :facets {:parameters {}
                                                                                     :query ""}
                                                                            :exportFacets false
                                                                            :filename ""
                                                                            :fieldsToReturn []
                                                                            :collapse {:field ""
                                                                                       :minMax {:numericField ""
                                                                                                :max false}
                                                                                       :sorter {}
                                                                                       :nullPolicy ""
                                                                                       :hint ""
                                                                                       :size 0
                                                                                       :collectElevatedDocsWhenCollapsing false}
                                                                            :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/risks/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/risks/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/risks/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/risks/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/find")
  .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/api/v2/risks/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/risks/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/risks/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/find"]
                                                       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}}/api/v2/risks/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/risks/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/find');
$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}}/api/v2/risks/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/risks/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/risks/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/risks/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/risks/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/risks/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/find")! 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 Retrieves a version of risk
{{baseUrl}}/api/v2/risks/:id/versions/:version-id
QUERY PARAMS

id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions/:version-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions/:version-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/:id/versions/:version-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/api/v2/risks/:id/versions/:version-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/risks/:id/versions/:version-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/:id/versions/:version-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/:id/versions/:version-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/api/v2/risks/:id/versions/:version-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-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}}/api/v2/risks/:id/versions/:version-id
http GET {{baseUrl}}/api/v2/risks/:id/versions/:version-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/risks/:id/versions/:version-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions/:version-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 Retrieves mitigation terms for the identified risk
{{baseUrl}}/api/v2/risks/:id/mitigation/terms
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/mitigation/terms");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/:id/mitigation/terms"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/mitigation/terms");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/risks/:id/mitigation/terms HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/:id/mitigation/terms"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/risks/:id/mitigation/terms');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/:id/mitigation/terms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/mitigation/terms';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks/:id/mitigation/terms',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/:id/mitigation/terms',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/:id/mitigation/terms'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/risks/:id/mitigation/terms');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/:id/mitigation/terms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/:id/mitigation/terms';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/:id/mitigation/terms"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/risks/:id/mitigation/terms" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/:id/mitigation/terms",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/risks/:id/mitigation/terms');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/mitigation/terms');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/mitigation/terms');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/mitigation/terms' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/mitigation/terms' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/risks/:id/mitigation/terms")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/:id/mitigation/terms"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/:id/mitigation/terms")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/risks/:id/mitigation/terms') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/:id/mitigation/terms";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/risks/:id/mitigation/terms
http GET {{baseUrl}}/api/v2/risks/:id/mitigation/terms
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/risks/:id/mitigation/terms
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/mitigation/terms")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Retrieves risk history
{{baseUrl}}/api/v2/risks/:id/versions
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/risks/:id/versions")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/:id/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/api/v2/risks/:id/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/:id/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/risks/:id/versions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/:id/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}}/api/v2/risks/:id/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}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/risks/:id/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/:id/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/:id/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/:id/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/api/v2/risks/:id/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/:id/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}}/api/v2/risks/:id/versions
http GET {{baseUrl}}/api/v2/risks/:id/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/risks/:id/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/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 Retrieves risk mitigation configurations
{{baseUrl}}/api/v2/risks/configuration/mitigation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/configuration/mitigation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/risks/configuration/mitigation")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/configuration/mitigation"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/configuration/mitigation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/configuration/mitigation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/configuration/mitigation"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/risks/configuration/mitigation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/risks/configuration/mitigation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/configuration/mitigation"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/configuration/mitigation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/risks/configuration/mitigation")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/risks/configuration/mitigation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/configuration/mitigation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/configuration/mitigation';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks/configuration/mitigation',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/configuration/mitigation")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/configuration/mitigation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/configuration/mitigation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/risks/configuration/mitigation');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/risks/configuration/mitigation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/configuration/mitigation';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/configuration/mitigation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/risks/configuration/mitigation" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/configuration/mitigation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/risks/configuration/mitigation');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/configuration/mitigation');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/configuration/mitigation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/configuration/mitigation' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/configuration/mitigation' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/risks/configuration/mitigation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/configuration/mitigation"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/configuration/mitigation"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/configuration/mitigation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/risks/configuration/mitigation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/configuration/mitigation";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/risks/configuration/mitigation
http GET {{baseUrl}}/api/v2/risks/configuration/mitigation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/risks/configuration/mitigation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/configuration/mitigation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Returns a set of suggestions giving a query
{{baseUrl}}/api/v2/risks/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/risks/suggest" {:content-type :json
                                                                 :form-params {:field ""
                                                                               :query ""
                                                                               :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/risks/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/risks/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/risks/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/risks/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/risks/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/risks/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/suggest")
  .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/api/v2/risks/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/risks/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/risks/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/risks/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/suggest"]
                                                       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}}/api/v2/risks/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/risks/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks/suggest');
$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}}/api/v2/risks/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/risks/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/risks/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/risks/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/risks/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/risks/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/suggest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Reverts the risk to the an older version
{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
QUERY PARAMS

id
version-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
require "http/client"

url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/risks/:id/versions/:version-id/revert HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks/:id/versions/:version-id/revert',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/api/v2/risks/:id/versions/:version-id/revert")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/v2/risks/:id/versions/:version-id/revert') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
http PUT {{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks/:id/versions/:version-id/revert")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update risk
{{baseUrl}}/api/v2/risks
BODY json

{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/risks");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/v2/risks" {:content-type :json
                                                        :form-params {:id ""
                                                                      :name ""
                                                                      :description ""
                                                                      :identifiedOn ""
                                                                      :identifiedBy ""
                                                                      :categories []
                                                                      :notes ""
                                                                      :preMitigationProbability 0
                                                                      :preMitigationImpact 0
                                                                      :preMitigationSeverity 0
                                                                      :preMitigationSeverityLevel ""
                                                                      :preMitigationNotes ""
                                                                      :postMitigationProbability 0
                                                                      :postMitigationImpact 0
                                                                      :postMitigationSeverity 0
                                                                      :postMitigationSeverityLevel ""
                                                                      :postMitigationNotes ""
                                                                      :mitigationStrategy ""
                                                                      :mitigationOwnerType ""
                                                                      :mitigationOwner ""
                                                                      :mitigationRelatedEventIdentifierType ""
                                                                      :mitigationRelatedEventIdentifierValue ""
                                                                      :createdOn ""
                                                                      :createdBy ""
                                                                      :updatedOn ""
                                                                      :updatedBy ""
                                                                      :instanceId ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/risks"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/v2/risks"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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}}/api/v2/risks");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/risks"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/v2/risks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 714

{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/v2/risks")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/risks"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/risks")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/v2/risks")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  name: '',
  description: '',
  identifiedOn: '',
  identifiedBy: '',
  categories: [],
  notes: '',
  preMitigationProbability: 0,
  preMitigationImpact: 0,
  preMitigationSeverity: 0,
  preMitigationSeverityLevel: '',
  preMitigationNotes: '',
  postMitigationProbability: 0,
  postMitigationImpact: 0,
  postMitigationSeverity: 0,
  postMitigationSeverityLevel: '',
  postMitigationNotes: '',
  mitigationStrategy: '',
  mitigationOwnerType: '',
  mitigationOwner: '',
  mitigationRelatedEventIdentifierType: '',
  mitigationRelatedEventIdentifierValue: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  instanceId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/v2/risks');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/risks',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    description: '',
    identifiedOn: '',
    identifiedBy: '',
    categories: [],
    notes: '',
    preMitigationProbability: 0,
    preMitigationImpact: 0,
    preMitigationSeverity: 0,
    preMitigationSeverityLevel: '',
    preMitigationNotes: '',
    postMitigationProbability: 0,
    postMitigationImpact: 0,
    postMitigationSeverity: 0,
    postMitigationSeverityLevel: '',
    postMitigationNotes: '',
    mitigationStrategy: '',
    mitigationOwnerType: '',
    mitigationOwner: '',
    mitigationRelatedEventIdentifierType: '',
    mitigationRelatedEventIdentifierValue: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    instanceId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/risks';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/risks',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": "",\n  "description": "",\n  "identifiedOn": "",\n  "identifiedBy": "",\n  "categories": [],\n  "notes": "",\n  "preMitigationProbability": 0,\n  "preMitigationImpact": 0,\n  "preMitigationSeverity": 0,\n  "preMitigationSeverityLevel": "",\n  "preMitigationNotes": "",\n  "postMitigationProbability": 0,\n  "postMitigationImpact": 0,\n  "postMitigationSeverity": 0,\n  "postMitigationSeverityLevel": "",\n  "postMitigationNotes": "",\n  "mitigationStrategy": "",\n  "mitigationOwnerType": "",\n  "mitigationOwner": "",\n  "mitigationRelatedEventIdentifierType": "",\n  "mitigationRelatedEventIdentifierValue": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "instanceId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/risks")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/risks',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  id: '',
  name: '',
  description: '',
  identifiedOn: '',
  identifiedBy: '',
  categories: [],
  notes: '',
  preMitigationProbability: 0,
  preMitigationImpact: 0,
  preMitigationSeverity: 0,
  preMitigationSeverityLevel: '',
  preMitigationNotes: '',
  postMitigationProbability: 0,
  postMitigationImpact: 0,
  postMitigationSeverity: 0,
  postMitigationSeverityLevel: '',
  postMitigationNotes: '',
  mitigationStrategy: '',
  mitigationOwnerType: '',
  mitigationOwner: '',
  mitigationRelatedEventIdentifierType: '',
  mitigationRelatedEventIdentifierValue: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  instanceId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/risks',
  headers: {'content-type': 'application/json'},
  body: {
    id: '',
    name: '',
    description: '',
    identifiedOn: '',
    identifiedBy: '',
    categories: [],
    notes: '',
    preMitigationProbability: 0,
    preMitigationImpact: 0,
    preMitigationSeverity: 0,
    preMitigationSeverityLevel: '',
    preMitigationNotes: '',
    postMitigationProbability: 0,
    postMitigationImpact: 0,
    postMitigationSeverity: 0,
    postMitigationSeverityLevel: '',
    postMitigationNotes: '',
    mitigationStrategy: '',
    mitigationOwnerType: '',
    mitigationOwner: '',
    mitigationRelatedEventIdentifierType: '',
    mitigationRelatedEventIdentifierValue: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    instanceId: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/v2/risks');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  name: '',
  description: '',
  identifiedOn: '',
  identifiedBy: '',
  categories: [],
  notes: '',
  preMitigationProbability: 0,
  preMitigationImpact: 0,
  preMitigationSeverity: 0,
  preMitigationSeverityLevel: '',
  preMitigationNotes: '',
  postMitigationProbability: 0,
  postMitigationImpact: 0,
  postMitigationSeverity: 0,
  postMitigationSeverityLevel: '',
  postMitigationNotes: '',
  mitigationStrategy: '',
  mitigationOwnerType: '',
  mitigationOwner: '',
  mitigationRelatedEventIdentifierType: '',
  mitigationRelatedEventIdentifierValue: '',
  createdOn: '',
  createdBy: '',
  updatedOn: '',
  updatedBy: '',
  instanceId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/v2/risks',
  headers: {'content-type': 'application/json'},
  data: {
    id: '',
    name: '',
    description: '',
    identifiedOn: '',
    identifiedBy: '',
    categories: [],
    notes: '',
    preMitigationProbability: 0,
    preMitigationImpact: 0,
    preMitigationSeverity: 0,
    preMitigationSeverityLevel: '',
    preMitigationNotes: '',
    postMitigationProbability: 0,
    postMitigationImpact: 0,
    postMitigationSeverity: 0,
    postMitigationSeverityLevel: '',
    postMitigationNotes: '',
    mitigationStrategy: '',
    mitigationOwnerType: '',
    mitigationOwner: '',
    mitigationRelatedEventIdentifierType: '',
    mitigationRelatedEventIdentifierValue: '',
    createdOn: '',
    createdBy: '',
    updatedOn: '',
    updatedBy: '',
    instanceId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/risks';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","name":"","description":"","identifiedOn":"","identifiedBy":"","categories":[],"notes":"","preMitigationProbability":0,"preMitigationImpact":0,"preMitigationSeverity":0,"preMitigationSeverityLevel":"","preMitigationNotes":"","postMitigationProbability":0,"postMitigationImpact":0,"postMitigationSeverity":0,"postMitigationSeverityLevel":"","postMitigationNotes":"","mitigationStrategy":"","mitigationOwnerType":"","mitigationOwner":"","mitigationRelatedEventIdentifierType":"","mitigationRelatedEventIdentifierValue":"","createdOn":"","createdBy":"","updatedOn":"","updatedBy":"","instanceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"name": @"",
                              @"description": @"",
                              @"identifiedOn": @"",
                              @"identifiedBy": @"",
                              @"categories": @[  ],
                              @"notes": @"",
                              @"preMitigationProbability": @0,
                              @"preMitigationImpact": @0,
                              @"preMitigationSeverity": @0,
                              @"preMitigationSeverityLevel": @"",
                              @"preMitigationNotes": @"",
                              @"postMitigationProbability": @0,
                              @"postMitigationImpact": @0,
                              @"postMitigationSeverity": @0,
                              @"postMitigationSeverityLevel": @"",
                              @"postMitigationNotes": @"",
                              @"mitigationStrategy": @"",
                              @"mitigationOwnerType": @"",
                              @"mitigationOwner": @"",
                              @"mitigationRelatedEventIdentifierType": @"",
                              @"mitigationRelatedEventIdentifierValue": @"",
                              @"createdOn": @"",
                              @"createdBy": @"",
                              @"updatedOn": @"",
                              @"updatedBy": @"",
                              @"instanceId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/risks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/risks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/risks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'name' => '',
    'description' => '',
    'identifiedOn' => '',
    'identifiedBy' => '',
    'categories' => [
        
    ],
    'notes' => '',
    'preMitigationProbability' => 0,
    'preMitigationImpact' => 0,
    'preMitigationSeverity' => 0,
    'preMitigationSeverityLevel' => '',
    'preMitigationNotes' => '',
    'postMitigationProbability' => 0,
    'postMitigationImpact' => 0,
    'postMitigationSeverity' => 0,
    'postMitigationSeverityLevel' => '',
    'postMitigationNotes' => '',
    'mitigationStrategy' => '',
    'mitigationOwnerType' => '',
    'mitigationOwner' => '',
    'mitigationRelatedEventIdentifierType' => '',
    'mitigationRelatedEventIdentifierValue' => '',
    'createdOn' => '',
    'createdBy' => '',
    'updatedOn' => '',
    'updatedBy' => '',
    'instanceId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/v2/risks', [
  'body' => '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/risks');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => '',
  'description' => '',
  'identifiedOn' => '',
  'identifiedBy' => '',
  'categories' => [
    
  ],
  'notes' => '',
  'preMitigationProbability' => 0,
  'preMitigationImpact' => 0,
  'preMitigationSeverity' => 0,
  'preMitigationSeverityLevel' => '',
  'preMitigationNotes' => '',
  'postMitigationProbability' => 0,
  'postMitigationImpact' => 0,
  'postMitigationSeverity' => 0,
  'postMitigationSeverityLevel' => '',
  'postMitigationNotes' => '',
  'mitigationStrategy' => '',
  'mitigationOwnerType' => '',
  'mitigationOwner' => '',
  'mitigationRelatedEventIdentifierType' => '',
  'mitigationRelatedEventIdentifierValue' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'instanceId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'name' => '',
  'description' => '',
  'identifiedOn' => '',
  'identifiedBy' => '',
  'categories' => [
    
  ],
  'notes' => '',
  'preMitigationProbability' => 0,
  'preMitigationImpact' => 0,
  'preMitigationSeverity' => 0,
  'preMitigationSeverityLevel' => '',
  'preMitigationNotes' => '',
  'postMitigationProbability' => 0,
  'postMitigationImpact' => 0,
  'postMitigationSeverity' => 0,
  'postMitigationSeverityLevel' => '',
  'postMitigationNotes' => '',
  'mitigationStrategy' => '',
  'mitigationOwnerType' => '',
  'mitigationOwner' => '',
  'mitigationRelatedEventIdentifierType' => '',
  'mitigationRelatedEventIdentifierValue' => '',
  'createdOn' => '',
  'createdBy' => '',
  'updatedOn' => '',
  'updatedBy' => '',
  'instanceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/risks');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/risks' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/risks' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/api/v2/risks", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/risks"

payload = {
    "id": "",
    "name": "",
    "description": "",
    "identifiedOn": "",
    "identifiedBy": "",
    "categories": [],
    "notes": "",
    "preMitigationProbability": 0,
    "preMitigationImpact": 0,
    "preMitigationSeverity": 0,
    "preMitigationSeverityLevel": "",
    "preMitigationNotes": "",
    "postMitigationProbability": 0,
    "postMitigationImpact": 0,
    "postMitigationSeverity": 0,
    "postMitigationSeverityLevel": "",
    "postMitigationNotes": "",
    "mitigationStrategy": "",
    "mitigationOwnerType": "",
    "mitigationOwner": "",
    "mitigationRelatedEventIdentifierType": "",
    "mitigationRelatedEventIdentifierValue": "",
    "createdOn": "",
    "createdBy": "",
    "updatedOn": "",
    "updatedBy": "",
    "instanceId": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/risks"

payload <- "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/risks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/v2/risks') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\",\n  \"description\": \"\",\n  \"identifiedOn\": \"\",\n  \"identifiedBy\": \"\",\n  \"categories\": [],\n  \"notes\": \"\",\n  \"preMitigationProbability\": 0,\n  \"preMitigationImpact\": 0,\n  \"preMitigationSeverity\": 0,\n  \"preMitigationSeverityLevel\": \"\",\n  \"preMitigationNotes\": \"\",\n  \"postMitigationProbability\": 0,\n  \"postMitigationImpact\": 0,\n  \"postMitigationSeverity\": 0,\n  \"postMitigationSeverityLevel\": \"\",\n  \"postMitigationNotes\": \"\",\n  \"mitigationStrategy\": \"\",\n  \"mitigationOwnerType\": \"\",\n  \"mitigationOwner\": \"\",\n  \"mitigationRelatedEventIdentifierType\": \"\",\n  \"mitigationRelatedEventIdentifierValue\": \"\",\n  \"createdOn\": \"\",\n  \"createdBy\": \"\",\n  \"updatedOn\": \"\",\n  \"updatedBy\": \"\",\n  \"instanceId\": \"\"\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}}/api/v2/risks";

    let payload = json!({
        "id": "",
        "name": "",
        "description": "",
        "identifiedOn": "",
        "identifiedBy": "",
        "categories": (),
        "notes": "",
        "preMitigationProbability": 0,
        "preMitigationImpact": 0,
        "preMitigationSeverity": 0,
        "preMitigationSeverityLevel": "",
        "preMitigationNotes": "",
        "postMitigationProbability": 0,
        "postMitigationImpact": 0,
        "postMitigationSeverity": 0,
        "postMitigationSeverityLevel": "",
        "postMitigationNotes": "",
        "mitigationStrategy": "",
        "mitigationOwnerType": "",
        "mitigationOwner": "",
        "mitigationRelatedEventIdentifierType": "",
        "mitigationRelatedEventIdentifierValue": "",
        "createdOn": "",
        "createdBy": "",
        "updatedOn": "",
        "updatedBy": "",
        "instanceId": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/v2/risks \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}'
echo '{
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
}' |  \
  http PUT {{baseUrl}}/api/v2/risks \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": "",\n  "description": "",\n  "identifiedOn": "",\n  "identifiedBy": "",\n  "categories": [],\n  "notes": "",\n  "preMitigationProbability": 0,\n  "preMitigationImpact": 0,\n  "preMitigationSeverity": 0,\n  "preMitigationSeverityLevel": "",\n  "preMitigationNotes": "",\n  "postMitigationProbability": 0,\n  "postMitigationImpact": 0,\n  "postMitigationSeverity": 0,\n  "postMitigationSeverityLevel": "",\n  "postMitigationNotes": "",\n  "mitigationStrategy": "",\n  "mitigationOwnerType": "",\n  "mitigationOwner": "",\n  "mitigationRelatedEventIdentifierType": "",\n  "mitigationRelatedEventIdentifierValue": "",\n  "createdOn": "",\n  "createdBy": "",\n  "updatedOn": "",\n  "updatedBy": "",\n  "instanceId": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/risks
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": "",
  "description": "",
  "identifiedOn": "",
  "identifiedBy": "",
  "categories": [],
  "notes": "",
  "preMitigationProbability": 0,
  "preMitigationImpact": 0,
  "preMitigationSeverity": 0,
  "preMitigationSeverityLevel": "",
  "preMitigationNotes": "",
  "postMitigationProbability": 0,
  "postMitigationImpact": 0,
  "postMitigationSeverity": 0,
  "postMitigationSeverityLevel": "",
  "postMitigationNotes": "",
  "mitigationStrategy": "",
  "mitigationOwnerType": "",
  "mitigationOwner": "",
  "mitigationRelatedEventIdentifierType": "",
  "mitigationRelatedEventIdentifierValue": "",
  "createdOn": "",
  "createdBy": "",
  "updatedOn": "",
  "updatedBy": "",
  "instanceId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/risks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET getResource_1
{{baseUrl}}/api/v2/themes
QUERY PARAMS

resource-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/themes?resource-id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/themes" {:query-params {:resource-id ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/themes?resource-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}}/api/v2/themes?resource-id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/themes?resource-id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/themes?resource-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/api/v2/themes?resource-id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/themes?resource-id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/themes?resource-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}}/api/v2/themes?resource-id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/themes?resource-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}}/api/v2/themes?resource-id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/themes',
  params: {'resource-id': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/themes?resource-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}}/api/v2/themes?resource-id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/themes?resource-id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/themes?resource-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}}/api/v2/themes',
  qs: {'resource-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}}/api/v2/themes');

req.query({
  'resource-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}}/api/v2/themes',
  params: {'resource-id': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/themes?resource-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}}/api/v2/themes?resource-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}}/api/v2/themes?resource-id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/themes?resource-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}}/api/v2/themes?resource-id=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/themes');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'resource-id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/themes');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'resource-id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/themes?resource-id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/themes?resource-id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/themes?resource-id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/themes"

querystring = {"resource-id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/themes"

queryString <- list(resource-id = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/themes?resource-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/api/v2/themes') do |req|
  req.params['resource-id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/themes";

    let querystring = [
        ("resource-id", ""),
    ];

    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}}/api/v2/themes?resource-id='
http GET '{{baseUrl}}/api/v2/themes?resource-id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/themes?resource-id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/themes?resource-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()
POST Count indexed resources (5)
{{baseUrl}}/api/v2/transfers/count
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/count");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/count" {:content-type :json
                                                                   :form-params {:filter {:parameters [{:name ""
                                                                                                        :@type ""}]}
                                                                                 :onlyActive false}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/count"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/count"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/count");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/count"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/transfers/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/count")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/count"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/count")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/count")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/transfers/count');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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}}/api/v2/transfers/count',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/count")
  .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/api/v2/transfers/count',
  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({filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/count',
  headers: {'content-type': 'application/json'},
  body: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: 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}}/api/v2/transfers/count');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: 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}}/api/v2/transfers/count',
  headers: {'content-type': 'application/json'},
  data: {filter: {parameters: [{name: '', '@type': ''}]}, onlyActive: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/count';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/count"]
                                                       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}}/api/v2/transfers/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/count",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => 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}}/api/v2/transfers/count', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/count');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/count');
$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}}/api/v2/transfers/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/count' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/transfers/count", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/count"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/count"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/count")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/transfers/count') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/count";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": 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}}/api/v2/transfers/count \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false
}' |  \
  http POST {{baseUrl}}/api/v2/transfers/count \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/count
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/count")! 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 transferred resource folder
{{baseUrl}}/api/v2/transfers/create/folder
QUERY PARAMS

name
commit
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/create/folder" {:query-params {:name ""
                                                                                          :commit ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit="

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}}/api/v2/transfers/create/folder?name=&commit="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit="

	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/api/v2/transfers/create/folder?name=&commit= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit="))
    .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}}/api/v2/transfers/create/folder?name=&commit=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
  .asString();
const 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}}/api/v2/transfers/create/folder?name=&commit=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/create/folder',
  params: {name: '', commit: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=';
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}}/api/v2/transfers/create/folder?name=&commit=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/create/folder?name=&commit=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/transfers/create/folder',
  qs: {name: '', commit: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/create/folder');

req.query({
  name: '',
  commit: ''
});

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}}/api/v2/transfers/create/folder',
  params: {name: '', commit: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=';
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}}/api/v2/transfers/create/folder?name=&commit="]
                                                       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}}/api/v2/transfers/create/folder?name=&commit=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=",
  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}}/api/v2/transfers/create/folder?name=&commit=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/create/folder');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'name' => '',
  'commit' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/create/folder');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'name' => '',
  'commit' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/transfers/create/folder?name=&commit=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/create/folder"

querystring = {"name":"","commit":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/create/folder"

queryString <- list(
  name = "",
  commit = ""
)

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")

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/api/v2/transfers/create/folder') do |req|
  req.params['name'] = ''
  req.params['commit'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/create/folder";

    let querystring = [
        ("name", ""),
        ("commit", ""),
    ];

    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}}/api/v2/transfers/create/folder?name=&commit='
http POST '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/api/v2/transfers/create/folder?name=&commit='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/create/folder?name=&commit=")! 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 transferred resource
{{baseUrl}}/api/v2/transfers/create/resource
BODY json

{
  "resource": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/create/resource");

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  \"resource\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/create/resource" {:content-type :json
                                                                             :form-params {:resource ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/create/resource"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"resource\": \"\"\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}}/api/v2/transfers/create/resource"),
    Content = new StringContent("{\n  \"resource\": \"\"\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}}/api/v2/transfers/create/resource");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resource\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/create/resource"

	payload := strings.NewReader("{\n  \"resource\": \"\"\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/api/v2/transfers/create/resource HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "resource": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/create/resource")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resource\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/create/resource"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resource\": \"\"\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  \"resource\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/create/resource")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/create/resource")
  .header("content-type", "application/json")
  .body("{\n  \"resource\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resource: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/transfers/create/resource');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/create/resource',
  headers: {'content-type': 'application/json'},
  data: {resource: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/create/resource';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resource":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/create/resource',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resource": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resource\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/create/resource")
  .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/api/v2/transfers/create/resource',
  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({resource: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/create/resource',
  headers: {'content-type': 'application/json'},
  body: {resource: ''},
  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}}/api/v2/transfers/create/resource');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  resource: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/create/resource',
  headers: {'content-type': 'application/json'},
  data: {resource: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/create/resource';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resource":""}'
};

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 = @{ @"resource": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/create/resource"]
                                                       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}}/api/v2/transfers/create/resource" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"resource\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/create/resource",
  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([
    'resource' => ''
  ]),
  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}}/api/v2/transfers/create/resource', [
  'body' => '{
  "resource": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/create/resource');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resource' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resource' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/create/resource');
$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}}/api/v2/transfers/create/resource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resource": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/create/resource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resource": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"resource\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/transfers/create/resource", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/create/resource"

payload = { "resource": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/create/resource"

payload <- "{\n  \"resource\": \"\"\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}}/api/v2/transfers/create/resource")

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  \"resource\": \"\"\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/api/v2/transfers/create/resource') do |req|
  req.body = "{\n  \"resource\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/create/resource";

    let payload = json!({"resource": ""});

    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}}/api/v2/transfers/create/resource \
  --header 'content-type: application/json' \
  --data '{
  "resource": ""
}'
echo '{
  "resource": ""
}' |  \
  http POST {{baseUrl}}/api/v2/transfers/create/resource \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "resource": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/create/resource
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["resource": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/create/resource")! 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 Delete multiple transferred resource via search query
{{baseUrl}}/api/v2/transfers/delete
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/delete");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/delete")
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/delete"

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}}/api/v2/transfers/delete"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/delete");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/delete"

	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/api/v2/transfers/delete HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/delete")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/delete"))
    .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}}/api/v2/transfers/delete")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/delete")
  .asString();
const 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}}/api/v2/transfers/delete');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/api/v2/transfers/delete'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/delete';
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}}/api/v2/transfers/delete',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/delete")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/delete',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/transfers/delete'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/delete');

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}}/api/v2/transfers/delete'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/delete';
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}}/api/v2/transfers/delete"]
                                                       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}}/api/v2/transfers/delete" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/delete",
  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}}/api/v2/transfers/delete');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/delete');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/delete');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/delete' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/delete' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/transfers/delete")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/delete"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/delete"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/delete")

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/api/v2/transfers/delete') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/delete";

    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}}/api/v2/transfers/delete
http POST {{baseUrl}}/api/v2/transfers/delete
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/delete
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/delete")! 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 Downloads transferred resource
{{baseUrl}}/api/v2/transfers/:uuid/download
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/:uuid/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/transfers/:uuid/download")
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/:uuid/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/:uuid/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/:uuid/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/:uuid/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/transfers/:uuid/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/:uuid/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/:uuid/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/:uuid/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/:uuid/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/transfers/:uuid/download');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/transfers/:uuid/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/:uuid/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/:uuid/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/:uuid/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/:uuid/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/transfers/:uuid/download'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/:uuid/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/transfers/:uuid/download'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/:uuid/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/:uuid/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/transfers/:uuid/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/:uuid/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/transfers/:uuid/download');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/:uuid/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/:uuid/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/:uuid/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/:uuid/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/transfers/:uuid/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/:uuid/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/:uuid/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/:uuid/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/transfers/:uuid/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/:uuid/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/transfers/:uuid/download
http GET {{baseUrl}}/api/v2/transfers/:uuid/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/:uuid/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/:uuid/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find indexed resource using the object UUID (5)
{{baseUrl}}/api/v2/transfers/find/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/find/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/transfers/find/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/find/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/find/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/find/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/find/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/transfers/find/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/find/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/find/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/find/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/find/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/transfers/find/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/find/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/find/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/find/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/find/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/find/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/find/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/find/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/find/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/transfers/find/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/find/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/transfers/find/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/find/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/find/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/find/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/find/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/transfers/find/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/find/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/find/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/find/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/transfers/find/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/find/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/transfers/find/:uuid
http GET {{baseUrl}}/api/v2/transfers/find/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/find/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/find/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find indexed resources via search query (5)
{{baseUrl}}/api/v2/transfers/find
BODY json

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/find");

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/find" {:content-type :json
                                                                  :form-params {:filter {:parameters [{:name ""
                                                                                                       :@type ""}]}
                                                                                :onlyActive false
                                                                                :sorter {:parameters [{:name ""
                                                                                                       :descending false}]}
                                                                                :sublist {:firstElementIndex 0
                                                                                          :maximumElementCount 0}
                                                                                :facets {:parameters {}
                                                                                         :query ""}
                                                                                :exportFacets false
                                                                                :filename ""
                                                                                :fieldsToReturn []
                                                                                :collapse {:field ""
                                                                                           :minMax {:numericField ""
                                                                                                    :max false}
                                                                                           :sorter {}
                                                                                           :nullPolicy ""
                                                                                           :hint ""
                                                                                           :size 0
                                                                                           :collectElevatedDocsWhenCollapsing false}
                                                                                :children false}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/find"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/find"),
    Content = new StringContent("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/find");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/find"

	payload := strings.NewReader("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/transfers/find HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 681

{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/find")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/find"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/find")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/find")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
  .asString();
const data = JSON.stringify({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/transfers/find');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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}}/api/v2/transfers/find',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/find")
  .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/api/v2/transfers/find',
  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({
  filter: {parameters: [{name: '', '@type': ''}]},
  onlyActive: false,
  sorter: {parameters: [{name: '', descending: false}]},
  sublist: {firstElementIndex: 0, maximumElementCount: 0},
  facets: {parameters: {}, query: ''},
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {numericField: '', max: false},
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/find',
  headers: {'content-type': 'application/json'},
  body: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: 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}}/api/v2/transfers/find');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: {
    parameters: [
      {
        name: '',
        '@type': ''
      }
    ]
  },
  onlyActive: false,
  sorter: {
    parameters: [
      {
        name: '',
        descending: false
      }
    ]
  },
  sublist: {
    firstElementIndex: 0,
    maximumElementCount: 0
  },
  facets: {
    parameters: {},
    query: ''
  },
  exportFacets: false,
  filename: '',
  fieldsToReturn: [],
  collapse: {
    field: '',
    minMax: {
      numericField: '',
      max: false
    },
    sorter: {},
    nullPolicy: '',
    hint: '',
    size: 0,
    collectElevatedDocsWhenCollapsing: false
  },
  children: 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}}/api/v2/transfers/find',
  headers: {'content-type': 'application/json'},
  data: {
    filter: {parameters: [{name: '', '@type': ''}]},
    onlyActive: false,
    sorter: {parameters: [{name: '', descending: false}]},
    sublist: {firstElementIndex: 0, maximumElementCount: 0},
    facets: {parameters: {}, query: ''},
    exportFacets: false,
    filename: '',
    fieldsToReturn: [],
    collapse: {
      field: '',
      minMax: {numericField: '', max: false},
      sorter: {},
      nullPolicy: '',
      hint: '',
      size: 0,
      collectElevatedDocsWhenCollapsing: false
    },
    children: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/find';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filter":{"parameters":[{"name":"","@type":""}]},"onlyActive":false,"sorter":{"parameters":[{"name":"","descending":false}]},"sublist":{"firstElementIndex":0,"maximumElementCount":0},"facets":{"parameters":{},"query":""},"exportFacets":false,"filename":"","fieldsToReturn":[],"collapse":{"field":"","minMax":{"numericField":"","max":false},"sorter":{},"nullPolicy":"","hint":"","size":0,"collectElevatedDocsWhenCollapsing":false},"children":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 = @{ @"filter": @{ @"parameters": @[ @{ @"name": @"", @"@type": @"" } ] },
                              @"onlyActive": @NO,
                              @"sorter": @{ @"parameters": @[ @{ @"name": @"", @"descending": @NO } ] },
                              @"sublist": @{ @"firstElementIndex": @0, @"maximumElementCount": @0 },
                              @"facets": @{ @"parameters": @{  }, @"query": @"" },
                              @"exportFacets": @NO,
                              @"filename": @"",
                              @"fieldsToReturn": @[  ],
                              @"collapse": @{ @"field": @"", @"minMax": @{ @"numericField": @"", @"max": @NO }, @"sorter": @{  }, @"nullPolicy": @"", @"hint": @"", @"size": @0, @"collectElevatedDocsWhenCollapsing": @NO },
                              @"children": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/find"]
                                                       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}}/api/v2/transfers/find" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/find",
  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([
    'filter' => [
        'parameters' => [
                [
                                'name' => '',
                                '@type' => ''
                ]
        ]
    ],
    'onlyActive' => null,
    'sorter' => [
        'parameters' => [
                [
                                'name' => '',
                                'descending' => null
                ]
        ]
    ],
    'sublist' => [
        'firstElementIndex' => 0,
        'maximumElementCount' => 0
    ],
    'facets' => [
        'parameters' => [
                
        ],
        'query' => ''
    ],
    'exportFacets' => null,
    'filename' => '',
    'fieldsToReturn' => [
        
    ],
    'collapse' => [
        'field' => '',
        'minMax' => [
                'numericField' => '',
                'max' => null
        ],
        'sorter' => [
                
        ],
        'nullPolicy' => '',
        'hint' => '',
        'size' => 0,
        'collectElevatedDocsWhenCollapsing' => null
    ],
    'children' => 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}}/api/v2/transfers/find', [
  'body' => '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/find');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => [
    'parameters' => [
        [
                'name' => '',
                '@type' => ''
        ]
    ]
  ],
  'onlyActive' => null,
  'sorter' => [
    'parameters' => [
        [
                'name' => '',
                'descending' => null
        ]
    ]
  ],
  'sublist' => [
    'firstElementIndex' => 0,
    'maximumElementCount' => 0
  ],
  'facets' => [
    'parameters' => [
        
    ],
    'query' => ''
  ],
  'exportFacets' => null,
  'filename' => '',
  'fieldsToReturn' => [
    
  ],
  'collapse' => [
    'field' => '',
    'minMax' => [
        'numericField' => '',
        'max' => null
    ],
    'sorter' => [
        
    ],
    'nullPolicy' => '',
    'hint' => '',
    'size' => 0,
    'collectElevatedDocsWhenCollapsing' => null
  ],
  'children' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/find');
$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}}/api/v2/transfers/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/find' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/transfers/find", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/find"

payload = {
    "filter": { "parameters": [
            {
                "name": "",
                "@type": ""
            }
        ] },
    "onlyActive": False,
    "sorter": { "parameters": [
            {
                "name": "",
                "descending": False
            }
        ] },
    "sublist": {
        "firstElementIndex": 0,
        "maximumElementCount": 0
    },
    "facets": {
        "parameters": {},
        "query": ""
    },
    "exportFacets": False,
    "filename": "",
    "fieldsToReturn": [],
    "collapse": {
        "field": "",
        "minMax": {
            "numericField": "",
            "max": False
        },
        "sorter": {},
        "nullPolicy": "",
        "hint": "",
        "size": 0,
        "collectElevatedDocsWhenCollapsing": False
    },
    "children": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/find"

payload <- "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/find")

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  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/transfers/find') do |req|
  req.body = "{\n  \"filter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"@type\": \"\"\n      }\n    ]\n  },\n  \"onlyActive\": false,\n  \"sorter\": {\n    \"parameters\": [\n      {\n        \"name\": \"\",\n        \"descending\": false\n      }\n    ]\n  },\n  \"sublist\": {\n    \"firstElementIndex\": 0,\n    \"maximumElementCount\": 0\n  },\n  \"facets\": {\n    \"parameters\": {},\n    \"query\": \"\"\n  },\n  \"exportFacets\": false,\n  \"filename\": \"\",\n  \"fieldsToReturn\": [],\n  \"collapse\": {\n    \"field\": \"\",\n    \"minMax\": {\n      \"numericField\": \"\",\n      \"max\": false\n    },\n    \"sorter\": {},\n    \"nullPolicy\": \"\",\n    \"hint\": \"\",\n    \"size\": 0,\n    \"collectElevatedDocsWhenCollapsing\": false\n  },\n  \"children\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/find";

    let payload = json!({
        "filter": json!({"parameters": (
                json!({
                    "name": "",
                    "@type": ""
                })
            )}),
        "onlyActive": false,
        "sorter": json!({"parameters": (
                json!({
                    "name": "",
                    "descending": false
                })
            )}),
        "sublist": json!({
            "firstElementIndex": 0,
            "maximumElementCount": 0
        }),
        "facets": json!({
            "parameters": json!({}),
            "query": ""
        }),
        "exportFacets": false,
        "filename": "",
        "fieldsToReturn": (),
        "collapse": json!({
            "field": "",
            "minMax": json!({
                "numericField": "",
                "max": false
            }),
            "sorter": json!({}),
            "nullPolicy": "",
            "hint": "",
            "size": 0,
            "collectElevatedDocsWhenCollapsing": false
        }),
        "children": 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}}/api/v2/transfers/find \
  --header 'content-type: application/json' \
  --data '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}'
echo '{
  "filter": {
    "parameters": [
      {
        "name": "",
        "@type": ""
      }
    ]
  },
  "onlyActive": false,
  "sorter": {
    "parameters": [
      {
        "name": "",
        "descending": false
      }
    ]
  },
  "sublist": {
    "firstElementIndex": 0,
    "maximumElementCount": 0
  },
  "facets": {
    "parameters": {},
    "query": ""
  },
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": {
    "field": "",
    "minMax": {
      "numericField": "",
      "max": false
    },
    "sorter": {},
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  },
  "children": false
}' |  \
  http POST {{baseUrl}}/api/v2/transfers/find \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": {\n    "parameters": [\n      {\n        "name": "",\n        "@type": ""\n      }\n    ]\n  },\n  "onlyActive": false,\n  "sorter": {\n    "parameters": [\n      {\n        "name": "",\n        "descending": false\n      }\n    ]\n  },\n  "sublist": {\n    "firstElementIndex": 0,\n    "maximumElementCount": 0\n  },\n  "facets": {\n    "parameters": {},\n    "query": ""\n  },\n  "exportFacets": false,\n  "filename": "",\n  "fieldsToReturn": [],\n  "collapse": {\n    "field": "",\n    "minMax": {\n      "numericField": "",\n      "max": false\n    },\n    "sorter": {},\n    "nullPolicy": "",\n    "hint": "",\n    "size": 0,\n    "collectElevatedDocsWhenCollapsing": false\n  },\n  "children": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/find
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filter": ["parameters": [
      [
        "name": "",
        "@type": ""
      ]
    ]],
  "onlyActive": false,
  "sorter": ["parameters": [
      [
        "name": "",
        "descending": false
      ]
    ]],
  "sublist": [
    "firstElementIndex": 0,
    "maximumElementCount": 0
  ],
  "facets": [
    "parameters": [],
    "query": ""
  ],
  "exportFacets": false,
  "filename": "",
  "fieldsToReturn": [],
  "collapse": [
    "field": "",
    "minMax": [
      "numericField": "",
      "max": false
    ],
    "sorter": [],
    "nullPolicy": "",
    "hint": "",
    "size": 0,
    "collectElevatedDocsWhenCollapsing": false
  ],
  "children": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/find")! 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 transferred resource
{{baseUrl}}/api/v2/transfers/:uuid
QUERY PARAMS

uuid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/:uuid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/transfers/:uuid")
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/:uuid"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/:uuid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/:uuid");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/:uuid"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/transfers/:uuid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/:uuid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/:uuid"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/:uuid")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/:uuid")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/transfers/:uuid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/:uuid',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/:uuid")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/:uuid',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/:uuid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/:uuid');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/api/v2/transfers/:uuid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/:uuid';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/:uuid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/transfers/:uuid" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/:uuid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/transfers/:uuid');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/:uuid');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/:uuid');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/:uuid' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/:uuid' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/transfers/:uuid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/:uuid"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/:uuid"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/:uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/transfers/:uuid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/:uuid";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api/v2/transfers/:uuid
http GET {{baseUrl}}/api/v2/transfers/:uuid
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/:uuid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/:uuid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 List selected transferred resources
{{baseUrl}}/api/v2/transfers/selected
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/selected");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/selected" {:content-type :json
                                                                      :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/selected"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/selected"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/selected");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/selected"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/transfers/selected HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/selected")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/selected"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/selected")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/selected")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/transfers/selected');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/selected',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/selected';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/selected',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/selected")
  .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/api/v2/transfers/selected',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/selected',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/selected');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/selected',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/selected';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/selected"]
                                                       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}}/api/v2/transfers/selected" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/selected",
  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' => ''
  ]),
  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}}/api/v2/transfers/selected', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/selected');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/selected');
$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}}/api/v2/transfers/selected' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/selected' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/transfers/selected", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/selected"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/selected"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/selected")

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\": \"\"\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/api/v2/transfers/selected') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/selected";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/transfers/selected \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/transfers/selected \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/selected
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/selected")! 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 Move transferred resources
{{baseUrl}}/api/v2/transfers/move
BODY json

{
  "@type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/move");

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\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/move" {:content-type :json
                                                                  :form-params {:@type ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/move"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"@type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/move"),
    Content = new StringContent("{\n  \"@type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"@type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/move"

	payload := strings.NewReader("{\n  \"@type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/transfers/move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "@type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/move")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"@type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/move"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"@type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/move")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/move")
  .header("content-type", "application/json")
  .body("{\n  \"@type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  '@type': ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/api/v2/transfers/move');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/move',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/move',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "@type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"@type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/move")
  .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/api/v2/transfers/move',
  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': ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/move',
  headers: {'content-type': 'application/json'},
  body: {'@type': ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/move');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '@type': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/move',
  headers: {'content-type': 'application/json'},
  data: {'@type': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"@type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"@type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/move"]
                                                       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}}/api/v2/transfers/move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"@type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/move",
  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' => ''
  ]),
  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}}/api/v2/transfers/move', [
  'body' => '{
  "@type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/move');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '@type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '@type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/move');
$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}}/api/v2/transfers/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "@type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"@type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/transfers/move", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/move"

payload = { "@type": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/move"

payload <- "{\n  \"@type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/move")

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\": \"\"\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/api/v2/transfers/move') do |req|
  req.body = "{\n  \"@type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/move";

    let payload = json!({"@type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/v2/transfers/move \
  --header 'content-type: application/json' \
  --data '{
  "@type": ""
}'
echo '{
  "@type": ""
}' |  \
  http POST {{baseUrl}}/api/v2/transfers/move \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "@type": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/move
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["@type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/move")! 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 Refreshes transferred resource
{{baseUrl}}/api/v2/transfers/refresh
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/refresh");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/refresh")
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/refresh"

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}}/api/v2/transfers/refresh"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/refresh");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/refresh"

	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/api/v2/transfers/refresh HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/refresh")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/refresh"))
    .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}}/api/v2/transfers/refresh")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/refresh")
  .asString();
const 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}}/api/v2/transfers/refresh');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/api/v2/transfers/refresh'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/refresh';
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}}/api/v2/transfers/refresh',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/refresh")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/refresh',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/transfers/refresh'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/api/v2/transfers/refresh');

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}}/api/v2/transfers/refresh'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/refresh';
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}}/api/v2/transfers/refresh"]
                                                       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}}/api/v2/transfers/refresh" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/refresh",
  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}}/api/v2/transfers/refresh');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/refresh');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/refresh');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/refresh' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/refresh' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/api/v2/transfers/refresh")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/refresh"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/refresh"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/refresh")

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/api/v2/transfers/refresh') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/refresh";

    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}}/api/v2/transfers/refresh
http POST {{baseUrl}}/api/v2/transfers/refresh
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/refresh
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/refresh")! 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 Reindex transferred resource
{{baseUrl}}/api/v2/transfers/reindex
QUERY PARAMS

path
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/reindex?path=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/v2/transfers/reindex" {:query-params {:path ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/reindex?path="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/reindex?path="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/reindex?path=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/reindex?path="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/v2/transfers/reindex?path= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/transfers/reindex?path=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/reindex?path="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/reindex?path=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/transfers/reindex?path=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/v2/transfers/reindex?path=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/transfers/reindex',
  params: {path: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/reindex?path=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/v2/transfers/reindex?path=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/reindex?path=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/reindex?path=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/transfers/reindex',
  qs: {path: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/v2/transfers/reindex');

req.query({
  path: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/v2/transfers/reindex',
  params: {path: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/reindex?path=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/reindex?path="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/v2/transfers/reindex?path=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/reindex?path=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/v2/transfers/reindex?path=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/reindex');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'path' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/reindex');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'path' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/reindex?path=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/reindex?path=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api/v2/transfers/reindex?path=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/reindex"

querystring = {"path":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/reindex"

queryString <- list(path = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/reindex?path=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/v2/transfers/reindex') do |req|
  req.params['path'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/reindex";

    let querystring = [
        ("path", ""),
    ];

    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}}/api/v2/transfers/reindex?path='
http GET '{{baseUrl}}/api/v2/transfers/reindex?path='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/api/v2/transfers/reindex?path='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/reindex?path=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Rename transferred resource
{{baseUrl}}/api/v2/transfers/rename
QUERY PARAMS

uuid
new-name
replace-existing
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/api/v2/transfers/rename" {:query-params {:uuid ""
                                                                                    :new-name ""
                                                                                    :replace-existing ""}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="

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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="

	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/api/v2/transfers/rename?uuid=&new-name=&replace-existing= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="))
    .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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
  .asString();
const 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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/api/v2/transfers/rename',
  params: {uuid: '', 'new-name': '', 'replace-existing': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=';
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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=',
  method: 'PATCH',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")
  .patch(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/v2/transfers/rename?uuid=&new-name=&replace-existing=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/api/v2/transfers/rename',
  qs: {uuid: '', 'new-name': '', 'replace-existing': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/api/v2/transfers/rename');

req.query({
  uuid: '',
  'new-name': '',
  'replace-existing': ''
});

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}}/api/v2/transfers/rename',
  params: {uuid: '', 'new-name': '', 'replace-existing': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=';
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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing="]
                                                       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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=" in

Client.call `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=",
  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}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=');

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/rename');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'uuid' => '',
  'new-name' => '',
  'replace-existing' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/transfers/rename');
$request->setRequestMethod('PATCH');
$request->setQuery(new http\QueryString([
  'uuid' => '',
  'new-name' => '',
  'replace-existing' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=' -Method PATCH 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PATCH", "/baseUrl/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/rename"

querystring = {"uuid":"","new-name":"","replace-existing":""}

response = requests.patch(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/rename"

queryString <- list(
  uuid = "",
  new-name = "",
  replace-existing = ""
)

response <- VERB("PATCH", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")

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/api/v2/transfers/rename') do |req|
  req.params['uuid'] = ''
  req.params['new-name'] = ''
  req.params['replace-existing'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/rename";

    let querystring = [
        ("uuid", ""),
        ("new-name", ""),
        ("replace-existing", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing='
http PATCH '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing='
wget --quiet \
  --method PATCH \
  --output-document \
  - '{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/rename?uuid=&new-name=&replace-existing=")! 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()
POST Returns a set of suggestions giving a query (5)
{{baseUrl}}/api/v2/transfers/suggest
BODY json

{
  "field": "",
  "query": "",
  "allowPartial": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/transfers/suggest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/v2/transfers/suggest" {:content-type :json
                                                                     :form-params {:field ""
                                                                                   :query ""
                                                                                   :allowPartial false}})
require "http/client"

url = "{{baseUrl}}/api/v2/transfers/suggest"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/v2/transfers/suggest"),
    Content = new StringContent("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/transfers/suggest");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/v2/transfers/suggest"

	payload := strings.NewReader("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/v2/transfers/suggest HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "field": "",
  "query": "",
  "allowPartial": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/transfers/suggest")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/v2/transfers/suggest"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/suggest")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/transfers/suggest")
  .header("content-type", "application/json")
  .body("{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
  .asString();
const data = JSON.stringify({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/transfers/suggest');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/v2/transfers/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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}}/api/v2/transfers/suggest',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/v2/transfers/suggest")
  .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/api/v2/transfers/suggest',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({field: '', query: '', allowPartial: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/v2/transfers/suggest',
  headers: {'content-type': 'application/json'},
  body: {field: '', query: '', allowPartial: 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}}/api/v2/transfers/suggest');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  field: '',
  query: '',
  allowPartial: 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}}/api/v2/transfers/suggest',
  headers: {'content-type': 'application/json'},
  data: {field: '', query: '', allowPartial: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/v2/transfers/suggest';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"field":"","query":"","allowPartial":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 = @{ @"field": @"",
                              @"query": @"",
                              @"allowPartial": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/transfers/suggest"]
                                                       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}}/api/v2/transfers/suggest" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/v2/transfers/suggest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'field' => '',
    'query' => '',
    'allowPartial' => 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}}/api/v2/transfers/suggest', [
  'body' => '{
  "field": "",
  "query": "",
  "allowPartial": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/transfers/suggest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'field' => '',
  'query' => '',
  'allowPartial' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/transfers/suggest');
$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}}/api/v2/transfers/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/transfers/suggest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/api/v2/transfers/suggest", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/v2/transfers/suggest"

payload = {
    "field": "",
    "query": "",
    "allowPartial": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/v2/transfers/suggest"

payload <- "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/v2/transfers/suggest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/api/v2/transfers/suggest') do |req|
  req.body = "{\n  \"field\": \"\",\n  \"query\": \"\",\n  \"allowPartial\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/v2/transfers/suggest";

    let payload = json!({
        "field": "",
        "query": "",
        "allowPartial": 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}}/api/v2/transfers/suggest \
  --header 'content-type: application/json' \
  --data '{
  "field": "",
  "query": "",
  "allowPartial": false
}'
echo '{
  "field": "",
  "query": "",
  "allowPartial": false
}' |  \
  http POST {{baseUrl}}/api/v2/transfers/suggest \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "field": "",\n  "query": "",\n  "allowPartial": false\n}' \
  --output-document \
  - {{baseUrl}}/api/v2/transfers/suggest
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "field": "",
  "query": "",
  "allowPartial": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/transfers/suggest")! 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()