POST Add Manual Account
{{baseUrl}}/accounts
BODY json

{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/accounts" {:content-type :json
                                                     :form-params {:account {:accountName ""
                                                                             :accountNumber ""
                                                                             :accountType ""
                                                                             :address {:address1 ""
                                                                                       :address2 ""
                                                                                       :address3 ""
                                                                                       :city ""
                                                                                       :country ""
                                                                                       :sourceType ""
                                                                                       :state ""
                                                                                       :street ""
                                                                                       :type ""
                                                                                       :zip ""}
                                                                             :amountDue {:amount ""
                                                                                         :currency ""}
                                                                             :balance {}
                                                                             :dueDate ""
                                                                             :frequency ""
                                                                             :homeValue {}
                                                                             :includeInNetWorth ""
                                                                             :memo ""
                                                                             :nickname ""
                                                                             :valuationType ""}}})
require "http/client"

url = "{{baseUrl}}/accounts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\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}}/accounts"),
    Content = new StringContent("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\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}}/accounts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\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/accounts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 555

{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accounts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\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  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts")
  .header("content-type", "application/json")
  .body("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  account: {
    accountName: '',
    accountNumber: '',
    accountType: '',
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    },
    amountDue: {
      amount: '',
      currency: ''
    },
    balance: {},
    dueDate: '',
    frequency: '',
    homeValue: {},
    includeInNetWorth: '',
    memo: '',
    nickname: '',
    valuationType: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts',
  headers: {'content-type': 'application/json'},
  data: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        sourceType: '',
        state: '',
        street: '',
        type: '',
        zip: ''
      },
      amountDue: {amount: '', currency: ''},
      balance: {},
      dueDate: '',
      frequency: '',
      homeValue: {},
      includeInNetWorth: '',
      memo: '',
      nickname: '',
      valuationType: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accounts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"account":{"accountName":"","accountNumber":"","accountType":"","address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""},"amountDue":{"amount":"","currency":""},"balance":{},"dueDate":"","frequency":"","homeValue":{},"includeInNetWorth":"","memo":"","nickname":"","valuationType":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/accounts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "account": {\n    "accountName": "",\n    "accountNumber": "",\n    "accountType": "",\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "sourceType": "",\n      "state": "",\n      "street": "",\n      "type": "",\n      "zip": ""\n    },\n    "amountDue": {\n      "amount": "",\n      "currency": ""\n    },\n    "balance": {},\n    "dueDate": "",\n    "frequency": "",\n    "homeValue": {},\n    "includeInNetWorth": "",\n    "memo": "",\n    "nickname": "",\n    "valuationType": ""\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  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/accounts")
  .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/accounts',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  account: {
    accountName: '',
    accountNumber: '',
    accountType: '',
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    },
    amountDue: {amount: '', currency: ''},
    balance: {},
    dueDate: '',
    frequency: '',
    homeValue: {},
    includeInNetWorth: '',
    memo: '',
    nickname: '',
    valuationType: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts',
  headers: {'content-type': 'application/json'},
  body: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        sourceType: '',
        state: '',
        street: '',
        type: '',
        zip: ''
      },
      amountDue: {amount: '', currency: ''},
      balance: {},
      dueDate: '',
      frequency: '',
      homeValue: {},
      includeInNetWorth: '',
      memo: '',
      nickname: '',
      valuationType: ''
    }
  },
  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}}/accounts');

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

req.type('json');
req.send({
  account: {
    accountName: '',
    accountNumber: '',
    accountType: '',
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    },
    amountDue: {
      amount: '',
      currency: ''
    },
    balance: {},
    dueDate: '',
    frequency: '',
    homeValue: {},
    includeInNetWorth: '',
    memo: '',
    nickname: '',
    valuationType: ''
  }
});

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}}/accounts',
  headers: {'content-type': 'application/json'},
  data: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        sourceType: '',
        state: '',
        street: '',
        type: '',
        zip: ''
      },
      amountDue: {amount: '', currency: ''},
      balance: {},
      dueDate: '',
      frequency: '',
      homeValue: {},
      includeInNetWorth: '',
      memo: '',
      nickname: '',
      valuationType: ''
    }
  }
};

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

const url = '{{baseUrl}}/accounts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"account":{"accountName":"","accountNumber":"","accountType":"","address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""},"amountDue":{"amount":"","currency":""},"balance":{},"dueDate":"","frequency":"","homeValue":{},"includeInNetWorth":"","memo":"","nickname":"","valuationType":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"account": @{ @"accountName": @"", @"accountNumber": @"", @"accountType": @"", @"address": @{ @"address1": @"", @"address2": @"", @"address3": @"", @"city": @"", @"country": @"", @"sourceType": @"", @"state": @"", @"street": @"", @"type": @"", @"zip": @"" }, @"amountDue": @{ @"amount": @"", @"currency": @"" }, @"balance": @{  }, @"dueDate": @"", @"frequency": @"", @"homeValue": @{  }, @"includeInNetWorth": @"", @"memo": @"", @"nickname": @"", @"valuationType": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts"]
                                                       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}}/accounts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/accounts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'account' => [
        'accountName' => '',
        'accountNumber' => '',
        'accountType' => '',
        'address' => [
                'address1' => '',
                'address2' => '',
                'address3' => '',
                'city' => '',
                'country' => '',
                'sourceType' => '',
                'state' => '',
                'street' => '',
                'type' => '',
                'zip' => ''
        ],
        'amountDue' => [
                'amount' => '',
                'currency' => ''
        ],
        'balance' => [
                
        ],
        'dueDate' => '',
        'frequency' => '',
        'homeValue' => [
                
        ],
        'includeInNetWorth' => '',
        'memo' => '',
        'nickname' => '',
        'valuationType' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/accounts', [
  'body' => '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'account' => [
    'accountName' => '',
    'accountNumber' => '',
    'accountType' => '',
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'sourceType' => '',
        'state' => '',
        'street' => '',
        'type' => '',
        'zip' => ''
    ],
    'amountDue' => [
        'amount' => '',
        'currency' => ''
    ],
    'balance' => [
        
    ],
    'dueDate' => '',
    'frequency' => '',
    'homeValue' => [
        
    ],
    'includeInNetWorth' => '',
    'memo' => '',
    'nickname' => '',
    'valuationType' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'account' => [
    'accountName' => '',
    'accountNumber' => '',
    'accountType' => '',
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'sourceType' => '',
        'state' => '',
        'street' => '',
        'type' => '',
        'zip' => ''
    ],
    'amountDue' => [
        'amount' => '',
        'currency' => ''
    ],
    'balance' => [
        
    ],
    'dueDate' => '',
    'frequency' => '',
    'homeValue' => [
        
    ],
    'includeInNetWorth' => '',
    'memo' => '',
    'nickname' => '',
    'valuationType' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/accounts');
$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}}/accounts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}'
import http.client

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

payload = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/accounts"

payload = { "account": {
        "accountName": "",
        "accountNumber": "",
        "accountType": "",
        "address": {
            "address1": "",
            "address2": "",
            "address3": "",
            "city": "",
            "country": "",
            "sourceType": "",
            "state": "",
            "street": "",
            "type": "",
            "zip": ""
        },
        "amountDue": {
            "amount": "",
            "currency": ""
        },
        "balance": {},
        "dueDate": "",
        "frequency": "",
        "homeValue": {},
        "includeInNetWorth": "",
        "memo": "",
        "nickname": "",
        "valuationType": ""
    } }
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\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}}/accounts")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\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/accounts') do |req|
  req.body = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountType\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\",\n    \"valuationType\": \"\"\n  }\n}"
end

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

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

    let payload = json!({"account": json!({
            "accountName": "",
            "accountNumber": "",
            "accountType": "",
            "address": json!({
                "address1": "",
                "address2": "",
                "address3": "",
                "city": "",
                "country": "",
                "sourceType": "",
                "state": "",
                "street": "",
                "type": "",
                "zip": ""
            }),
            "amountDue": json!({
                "amount": "",
                "currency": ""
            }),
            "balance": json!({}),
            "dueDate": "",
            "frequency": "",
            "homeValue": json!({}),
            "includeInNetWorth": "",
            "memo": "",
            "nickname": "",
            "valuationType": ""
        })});

    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}}/accounts \
  --header 'content-type: application/json' \
  --data '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}'
echo '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  }
}' |  \
  http POST {{baseUrl}}/accounts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "account": {\n    "accountName": "",\n    "accountNumber": "",\n    "accountType": "",\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "sourceType": "",\n      "state": "",\n      "street": "",\n      "type": "",\n      "zip": ""\n    },\n    "amountDue": {\n      "amount": "",\n      "currency": ""\n    },\n    "balance": {},\n    "dueDate": "",\n    "frequency": "",\n    "homeValue": {},\n    "includeInNetWorth": "",\n    "memo": "",\n    "nickname": "",\n    "valuationType": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/accounts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["account": [
    "accountName": "",
    "accountNumber": "",
    "accountType": "",
    "address": [
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    ],
    "amountDue": [
      "amount": "",
      "currency": ""
    ],
    "balance": [],
    "dueDate": "",
    "frequency": "",
    "homeValue": [],
    "includeInNetWorth": "",
    "memo": "",
    "nickname": "",
    "valuationType": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts")! 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 Account
{{baseUrl}}/accounts/:accountId
QUERY PARAMS

accountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:accountId");

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

(client/delete "{{baseUrl}}/accounts/:accountId")
require "http/client"

url = "{{baseUrl}}/accounts/:accountId"

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

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

func main() {

	url := "{{baseUrl}}/accounts/:accountId"

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

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/accounts/:accountId'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId")
  .delete(null)
  .build()

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

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

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

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

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

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

const req = unirest('DELETE', '{{baseUrl}}/accounts/:accountId');

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}}/accounts/:accountId'};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:accountId');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/accounts/:accountId")

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

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

url = "{{baseUrl}}/accounts/:accountId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/accounts/:accountId"

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

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

url = URI("{{baseUrl}}/accounts/:accountId")

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/accounts/:accountId') do |req|
end

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

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

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

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

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

dataTask.resume()
POST Evaluate Address
{{baseUrl}}/accounts/evaluateAddress
BODY json

{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/accounts/evaluateAddress" {:content-type :json
                                                                     :form-params {:address {:address1 ""
                                                                                             :address2 ""
                                                                                             :address3 ""
                                                                                             :city ""
                                                                                             :country ""
                                                                                             :sourceType ""
                                                                                             :state ""
                                                                                             :street ""
                                                                                             :type ""
                                                                                             :zip ""}}})
require "http/client"

url = "{{baseUrl}}/accounts/evaluateAddress"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\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}}/accounts/evaluateAddress"),
    Content = new StringContent("{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\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}}/accounts/evaluateAddress");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/accounts/evaluateAddress"

	payload := strings.NewReader("{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\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/accounts/evaluateAddress HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 204

{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/evaluateAddress")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accounts/evaluateAddress"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\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  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts/evaluateAddress")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/evaluateAddress")
  .header("content-type", "application/json")
  .body("{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  address: {
    address1: '',
    address2: '',
    address3: '',
    city: '',
    country: '',
    sourceType: '',
    state: '',
    street: '',
    type: '',
    zip: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts/evaluateAddress',
  headers: {'content-type': 'application/json'},
  data: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accounts/evaluateAddress';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/accounts/evaluateAddress',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "address": {\n    "address1": "",\n    "address2": "",\n    "address3": "",\n    "city": "",\n    "country": "",\n    "sourceType": "",\n    "state": "",\n    "street": "",\n    "type": "",\n    "zip": ""\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  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/accounts/evaluateAddress")
  .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/accounts/evaluateAddress',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  address: {
    address1: '',
    address2: '',
    address3: '',
    city: '',
    country: '',
    sourceType: '',
    state: '',
    street: '',
    type: '',
    zip: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts/evaluateAddress',
  headers: {'content-type': 'application/json'},
  body: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    }
  },
  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}}/accounts/evaluateAddress');

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

req.type('json');
req.send({
  address: {
    address1: '',
    address2: '',
    address3: '',
    city: '',
    country: '',
    sourceType: '',
    state: '',
    street: '',
    type: '',
    zip: ''
  }
});

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}}/accounts/evaluateAddress',
  headers: {'content-type': 'application/json'},
  data: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    }
  }
};

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

const url = '{{baseUrl}}/accounts/evaluateAddress';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"address": @{ @"address1": @"", @"address2": @"", @"address3": @"", @"city": @"", @"country": @"", @"sourceType": @"", @"state": @"", @"street": @"", @"type": @"", @"zip": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/evaluateAddress"]
                                                       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}}/accounts/evaluateAddress" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/accounts/evaluateAddress",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'sourceType' => '',
        'state' => '',
        'street' => '',
        'type' => '',
        'zip' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/accounts/evaluateAddress', [
  'body' => '{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'address' => [
    'address1' => '',
    'address2' => '',
    'address3' => '',
    'city' => '',
    'country' => '',
    'sourceType' => '',
    'state' => '',
    'street' => '',
    'type' => '',
    'zip' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'address' => [
    'address1' => '',
    'address2' => '',
    'address3' => '',
    'city' => '',
    'country' => '',
    'sourceType' => '',
    'state' => '',
    'street' => '',
    'type' => '',
    'zip' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/evaluateAddress');
$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}}/accounts/evaluateAddress' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/evaluateAddress' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}'
import http.client

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

payload = "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/accounts/evaluateAddress"

payload = { "address": {
        "address1": "",
        "address2": "",
        "address3": "",
        "city": "",
        "country": "",
        "sourceType": "",
        "state": "",
        "street": "",
        "type": "",
        "zip": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/accounts/evaluateAddress"

payload <- "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\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}}/accounts/evaluateAddress")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\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/accounts/evaluateAddress') do |req|
  req.body = "{\n  \"address\": {\n    \"address1\": \"\",\n    \"address2\": \"\",\n    \"address3\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"sourceType\": \"\",\n    \"state\": \"\",\n    \"street\": \"\",\n    \"type\": \"\",\n    \"zip\": \"\"\n  }\n}"
end

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

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

    let payload = json!({"address": json!({
            "address1": "",
            "address2": "",
            "address3": "",
            "city": "",
            "country": "",
            "sourceType": "",
            "state": "",
            "street": "",
            "type": "",
            "zip": ""
        })});

    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}}/accounts/evaluateAddress \
  --header 'content-type: application/json' \
  --data '{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}'
echo '{
  "address": {
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  }
}' |  \
  http POST {{baseUrl}}/accounts/evaluateAddress \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "address": {\n    "address1": "",\n    "address2": "",\n    "address3": "",\n    "city": "",\n    "country": "",\n    "sourceType": "",\n    "state": "",\n    "street": "",\n    "type": "",\n    "zip": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/accounts/evaluateAddress
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["address": [
    "address1": "",
    "address2": "",
    "address3": "",
    "city": "",
    "country": "",
    "sourceType": "",
    "state": "",
    "street": "",
    "type": "",
    "zip": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/evaluateAddress")! 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 Account Details
{{baseUrl}}/accounts/:accountId
QUERY PARAMS

accountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:accountId");

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

(client/get "{{baseUrl}}/accounts/:accountId")
require "http/client"

url = "{{baseUrl}}/accounts/:accountId"

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

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

func main() {

	url := "{{baseUrl}}/accounts/:accountId"

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

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

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

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

}
GET /baseUrl/accounts/:accountId HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/accounts/:accountId');

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

const options = {method: 'GET', url: '{{baseUrl}}/accounts/:accountId'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId")
  .get()
  .build()

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/accounts/:accountId'};

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

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

const req = unirest('GET', '{{baseUrl}}/accounts/:accountId');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/accounts/:accountId'};

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

const url = '{{baseUrl}}/accounts/:accountId';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/accounts/:accountId" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:accountId');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/accounts/:accountId")

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

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

url = "{{baseUrl}}/accounts/:accountId"

response = requests.get(url)

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

url <- "{{baseUrl}}/accounts/:accountId"

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

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

url = URI("{{baseUrl}}/accounts/:accountId")

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

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

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

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

response = conn.get('/baseUrl/accounts/:accountId') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Accounts
{{baseUrl}}/accounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/accounts")
require "http/client"

url = "{{baseUrl}}/accounts"

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

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

func main() {

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

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

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

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

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

}
GET /baseUrl/accounts HTTP/1.1
Host: example.com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/accounts")

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

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

url = "{{baseUrl}}/accounts"

response = requests.get(url)

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

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

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

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

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

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Historical Balances
{{baseUrl}}/accounts/historicalBalances
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/historicalBalances");

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

(client/get "{{baseUrl}}/accounts/historicalBalances")
require "http/client"

url = "{{baseUrl}}/accounts/historicalBalances"

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

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

func main() {

	url := "{{baseUrl}}/accounts/historicalBalances"

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

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

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

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

}
GET /baseUrl/accounts/historicalBalances HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/accounts/historicalBalances');

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

const options = {method: 'GET', url: '{{baseUrl}}/accounts/historicalBalances'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/accounts/historicalBalances'};

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

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

const req = unirest('GET', '{{baseUrl}}/accounts/historicalBalances');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/accounts/historicalBalances'};

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

const url = '{{baseUrl}}/accounts/historicalBalances';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/accounts/historicalBalances" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/accounts/historicalBalances")

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

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

url = "{{baseUrl}}/accounts/historicalBalances"

response = requests.get(url)

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

url <- "{{baseUrl}}/accounts/historicalBalances"

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

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

url = URI("{{baseUrl}}/accounts/historicalBalances")

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

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

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

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

response = conn.get('/baseUrl/accounts/historicalBalances') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Account
{{baseUrl}}/accounts/:accountId
QUERY PARAMS

accountId
BODY json

{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:accountId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}");

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

(client/put "{{baseUrl}}/accounts/:accountId" {:content-type :json
                                                               :form-params {:account {:accountName ""
                                                                                       :accountNumber ""
                                                                                       :accountStatus ""
                                                                                       :address {:address1 ""
                                                                                                 :address2 ""
                                                                                                 :address3 ""
                                                                                                 :city ""
                                                                                                 :country ""
                                                                                                 :sourceType ""
                                                                                                 :state ""
                                                                                                 :street ""
                                                                                                 :type ""
                                                                                                 :zip ""}
                                                                                       :amountDue {:amount ""
                                                                                                   :currency ""}
                                                                                       :balance {}
                                                                                       :container ""
                                                                                       :dueDate ""
                                                                                       :frequency ""
                                                                                       :homeValue {}
                                                                                       :includeInNetWorth ""
                                                                                       :isEbillEnrolled ""
                                                                                       :memo ""
                                                                                       :nickname ""}}})
require "http/client"

url = "{{baseUrl}}/accounts/:accountId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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}}/accounts/:accountId"),
    Content = new StringContent("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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}}/accounts/:accountId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/accounts/:accountId"

	payload := strings.NewReader("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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/accounts/:accountId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 580

{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:accountId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accounts/:accountId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:accountId")
  .header("content-type", "application/json")
  .body("{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  account: {
    accountName: '',
    accountNumber: '',
    accountStatus: '',
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    },
    amountDue: {
      amount: '',
      currency: ''
    },
    balance: {},
    container: '',
    dueDate: '',
    frequency: '',
    homeValue: {},
    includeInNetWorth: '',
    isEbillEnrolled: '',
    memo: '',
    nickname: ''
  }
});

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

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

xhr.open('PUT', '{{baseUrl}}/accounts/:accountId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/accounts/:accountId',
  headers: {'content-type': 'application/json'},
  data: {
    account: {
      accountName: '',
      accountNumber: '',
      accountStatus: '',
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        sourceType: '',
        state: '',
        street: '',
        type: '',
        zip: ''
      },
      amountDue: {amount: '', currency: ''},
      balance: {},
      container: '',
      dueDate: '',
      frequency: '',
      homeValue: {},
      includeInNetWorth: '',
      isEbillEnrolled: '',
      memo: '',
      nickname: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accounts/:accountId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"account":{"accountName":"","accountNumber":"","accountStatus":"","address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""},"amountDue":{"amount":"","currency":""},"balance":{},"container":"","dueDate":"","frequency":"","homeValue":{},"includeInNetWorth":"","isEbillEnrolled":"","memo":"","nickname":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/accounts/:accountId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "account": {\n    "accountName": "",\n    "accountNumber": "",\n    "accountStatus": "",\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "sourceType": "",\n      "state": "",\n      "street": "",\n      "type": "",\n      "zip": ""\n    },\n    "amountDue": {\n      "amount": "",\n      "currency": ""\n    },\n    "balance": {},\n    "container": "",\n    "dueDate": "",\n    "frequency": "",\n    "homeValue": {},\n    "includeInNetWorth": "",\n    "isEbillEnrolled": "",\n    "memo": "",\n    "nickname": ""\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  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId")
  .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/accounts/:accountId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  account: {
    accountName: '',
    accountNumber: '',
    accountStatus: '',
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    },
    amountDue: {amount: '', currency: ''},
    balance: {},
    container: '',
    dueDate: '',
    frequency: '',
    homeValue: {},
    includeInNetWorth: '',
    isEbillEnrolled: '',
    memo: '',
    nickname: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/accounts/:accountId',
  headers: {'content-type': 'application/json'},
  body: {
    account: {
      accountName: '',
      accountNumber: '',
      accountStatus: '',
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        sourceType: '',
        state: '',
        street: '',
        type: '',
        zip: ''
      },
      amountDue: {amount: '', currency: ''},
      balance: {},
      container: '',
      dueDate: '',
      frequency: '',
      homeValue: {},
      includeInNetWorth: '',
      isEbillEnrolled: '',
      memo: '',
      nickname: ''
    }
  },
  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}}/accounts/:accountId');

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

req.type('json');
req.send({
  account: {
    accountName: '',
    accountNumber: '',
    accountStatus: '',
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      sourceType: '',
      state: '',
      street: '',
      type: '',
      zip: ''
    },
    amountDue: {
      amount: '',
      currency: ''
    },
    balance: {},
    container: '',
    dueDate: '',
    frequency: '',
    homeValue: {},
    includeInNetWorth: '',
    isEbillEnrolled: '',
    memo: '',
    nickname: ''
  }
});

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}}/accounts/:accountId',
  headers: {'content-type': 'application/json'},
  data: {
    account: {
      accountName: '',
      accountNumber: '',
      accountStatus: '',
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        sourceType: '',
        state: '',
        street: '',
        type: '',
        zip: ''
      },
      amountDue: {amount: '', currency: ''},
      balance: {},
      container: '',
      dueDate: '',
      frequency: '',
      homeValue: {},
      includeInNetWorth: '',
      isEbillEnrolled: '',
      memo: '',
      nickname: ''
    }
  }
};

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

const url = '{{baseUrl}}/accounts/:accountId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"account":{"accountName":"","accountNumber":"","accountStatus":"","address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""},"amountDue":{"amount":"","currency":""},"balance":{},"container":"","dueDate":"","frequency":"","homeValue":{},"includeInNetWorth":"","isEbillEnrolled":"","memo":"","nickname":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"account": @{ @"accountName": @"", @"accountNumber": @"", @"accountStatus": @"", @"address": @{ @"address1": @"", @"address2": @"", @"address3": @"", @"city": @"", @"country": @"", @"sourceType": @"", @"state": @"", @"street": @"", @"type": @"", @"zip": @"" }, @"amountDue": @{ @"amount": @"", @"currency": @"" }, @"balance": @{  }, @"container": @"", @"dueDate": @"", @"frequency": @"", @"homeValue": @{  }, @"includeInNetWorth": @"", @"isEbillEnrolled": @"", @"memo": @"", @"nickname": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:accountId"]
                                                       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}}/accounts/:accountId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/accounts/:accountId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'account' => [
        'accountName' => '',
        'accountNumber' => '',
        'accountStatus' => '',
        'address' => [
                'address1' => '',
                'address2' => '',
                'address3' => '',
                'city' => '',
                'country' => '',
                'sourceType' => '',
                'state' => '',
                'street' => '',
                'type' => '',
                'zip' => ''
        ],
        'amountDue' => [
                'amount' => '',
                'currency' => ''
        ],
        'balance' => [
                
        ],
        'container' => '',
        'dueDate' => '',
        'frequency' => '',
        'homeValue' => [
                
        ],
        'includeInNetWorth' => '',
        'isEbillEnrolled' => '',
        'memo' => '',
        'nickname' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/accounts/:accountId', [
  'body' => '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:accountId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'account' => [
    'accountName' => '',
    'accountNumber' => '',
    'accountStatus' => '',
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'sourceType' => '',
        'state' => '',
        'street' => '',
        'type' => '',
        'zip' => ''
    ],
    'amountDue' => [
        'amount' => '',
        'currency' => ''
    ],
    'balance' => [
        
    ],
    'container' => '',
    'dueDate' => '',
    'frequency' => '',
    'homeValue' => [
        
    ],
    'includeInNetWorth' => '',
    'isEbillEnrolled' => '',
    'memo' => '',
    'nickname' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'account' => [
    'accountName' => '',
    'accountNumber' => '',
    'accountStatus' => '',
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'sourceType' => '',
        'state' => '',
        'street' => '',
        'type' => '',
        'zip' => ''
    ],
    'amountDue' => [
        'amount' => '',
        'currency' => ''
    ],
    'balance' => [
        
    ],
    'container' => '',
    'dueDate' => '',
    'frequency' => '',
    'homeValue' => [
        
    ],
    'includeInNetWorth' => '',
    'isEbillEnrolled' => '',
    'memo' => '',
    'nickname' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:accountId');
$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}}/accounts/:accountId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:accountId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}'
import http.client

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

payload = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\n  }\n}"

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

conn.request("PUT", "/baseUrl/accounts/:accountId", payload, headers)

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

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

url = "{{baseUrl}}/accounts/:accountId"

payload = { "account": {
        "accountName": "",
        "accountNumber": "",
        "accountStatus": "",
        "address": {
            "address1": "",
            "address2": "",
            "address3": "",
            "city": "",
            "country": "",
            "sourceType": "",
            "state": "",
            "street": "",
            "type": "",
            "zip": ""
        },
        "amountDue": {
            "amount": "",
            "currency": ""
        },
        "balance": {},
        "container": "",
        "dueDate": "",
        "frequency": "",
        "homeValue": {},
        "includeInNetWorth": "",
        "isEbillEnrolled": "",
        "memo": "",
        "nickname": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/accounts/:accountId"

payload <- "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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}}/accounts/:accountId")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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/accounts/:accountId') do |req|
  req.body = "{\n  \"account\": {\n    \"accountName\": \"\",\n    \"accountNumber\": \"\",\n    \"accountStatus\": \"\",\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"sourceType\": \"\",\n      \"state\": \"\",\n      \"street\": \"\",\n      \"type\": \"\",\n      \"zip\": \"\"\n    },\n    \"amountDue\": {\n      \"amount\": \"\",\n      \"currency\": \"\"\n    },\n    \"balance\": {},\n    \"container\": \"\",\n    \"dueDate\": \"\",\n    \"frequency\": \"\",\n    \"homeValue\": {},\n    \"includeInNetWorth\": \"\",\n    \"isEbillEnrolled\": \"\",\n    \"memo\": \"\",\n    \"nickname\": \"\"\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}}/accounts/:accountId";

    let payload = json!({"account": json!({
            "accountName": "",
            "accountNumber": "",
            "accountStatus": "",
            "address": json!({
                "address1": "",
                "address2": "",
                "address3": "",
                "city": "",
                "country": "",
                "sourceType": "",
                "state": "",
                "street": "",
                "type": "",
                "zip": ""
            }),
            "amountDue": json!({
                "amount": "",
                "currency": ""
            }),
            "balance": json!({}),
            "container": "",
            "dueDate": "",
            "frequency": "",
            "homeValue": json!({}),
            "includeInNetWorth": "",
            "isEbillEnrolled": "",
            "memo": "",
            "nickname": ""
        })});

    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}}/accounts/:accountId \
  --header 'content-type: application/json' \
  --data '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}'
echo '{
  "account": {
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    },
    "amountDue": {
      "amount": "",
      "currency": ""
    },
    "balance": {},
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": {},
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  }
}' |  \
  http PUT {{baseUrl}}/accounts/:accountId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "account": {\n    "accountName": "",\n    "accountNumber": "",\n    "accountStatus": "",\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "sourceType": "",\n      "state": "",\n      "street": "",\n      "type": "",\n      "zip": ""\n    },\n    "amountDue": {\n      "amount": "",\n      "currency": ""\n    },\n    "balance": {},\n    "container": "",\n    "dueDate": "",\n    "frequency": "",\n    "homeValue": {},\n    "includeInNetWorth": "",\n    "isEbillEnrolled": "",\n    "memo": "",\n    "nickname": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/accounts/:accountId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["account": [
    "accountName": "",
    "accountNumber": "",
    "accountStatus": "",
    "address": [
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "sourceType": "",
      "state": "",
      "street": "",
      "type": "",
      "zip": ""
    ],
    "amountDue": [
      "amount": "",
      "currency": ""
    ],
    "balance": [],
    "container": "",
    "dueDate": "",
    "frequency": "",
    "homeValue": [],
    "includeInNetWorth": "",
    "isEbillEnrolled": "",
    "memo": "",
    "nickname": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:accountId")! 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()
DELETE Delete API Key
{{baseUrl}}/auth/apiKey/:key
QUERY PARAMS

key
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

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

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

func main() {

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

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

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

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

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

}
DELETE /baseUrl/auth/apiKey/:key HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('DELETE', '{{baseUrl}}/auth/apiKey/:key');

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/auth/apiKey/:key';
const options = {method: 'DELETE'};

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

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

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

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

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

response = requests.delete(url)

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

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

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

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

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

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

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

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

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

response = conn.delete('/baseUrl/auth/apiKey/:key') do |req|
end

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

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

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

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

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

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

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

dataTask.resume()
DELETE Delete Token
{{baseUrl}}/auth/token
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/delete "{{baseUrl}}/auth/token")
require "http/client"

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

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

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

func main() {

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

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

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

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

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

}
DELETE /baseUrl/auth/token HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('DELETE', '{{baseUrl}}/auth/token');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/auth/token'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/auth/token'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/auth/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: 'DELETE', url: '{{baseUrl}}/auth/token'};

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

const url = '{{baseUrl}}/auth/token';
const options = {method: 'DELETE'};

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("DELETE", "/baseUrl/auth/token")

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

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

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

response = requests.delete(url)

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

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

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

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

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

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

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

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

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

response = conn.delete('/baseUrl/auth/token') do |req|
end

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

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

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

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

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

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

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

dataTask.resume()
POST Generate API Key
{{baseUrl}}/auth/apiKey
BODY json

{
  "publicKey": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

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

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

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"publicKey\": \"\"\n}")

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth/apiKey',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

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

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

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

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

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

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

req.type('json');
req.send({
  publicKey: ''
});

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

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

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

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

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

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

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

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

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

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

let uri = Uri.of_string "{{baseUrl}}/auth/apiKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"publicKey\": \"\"\n}" in

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

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

curl_close($curl);

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

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'publicKey' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth/apiKey');
$request->setRequestMethod('POST');
$request->setBody($body);

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

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth/apiKey' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "publicKey": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth/apiKey' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "publicKey": ""
}'
import http.client

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

payload = "{\n  \"publicKey\": \"\"\n}"

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

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

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

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

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

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

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

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

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

payload <- "{\n  \"publicKey\": \"\"\n}"

encode <- "json"

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

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

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

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  \"publicKey\": \"\"\n}"

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

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

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

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

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

    let payload = json!({"publicKey": ""});

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/auth/apiKey \
  --header 'content-type: application/json' \
  --data '{
  "publicKey": ""
}'
echo '{
  "publicKey": ""
}' |  \
  http POST {{baseUrl}}/auth/apiKey \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "publicKey": ""\n}' \
  --output-document \
  - {{baseUrl}}/auth/apiKey
import Foundation

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

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

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

CURL *hnd = curl_easy_init();

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

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

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

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

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

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

func main() {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

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

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

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

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

response = requests.post(url)

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

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

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

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

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

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Get API Keys
{{baseUrl}}/auth/apiKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/auth/apiKey")
require "http/client"

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

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

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

func main() {

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

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

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

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

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

}
GET /baseUrl/auth/apiKey HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/auth/apiKey');

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/apiKey'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/apiKey'};

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/auth/apiKey'};

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

const url = '{{baseUrl}}/auth/apiKey';
const options = {method: 'GET'};

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/auth/apiKey")

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

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

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

response = requests.get(url)

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

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

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

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

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

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

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

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

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

response = conn.get('/baseUrl/auth/apiKey') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Cobrand Login
{{baseUrl}}/cobrand/login
BODY json

{
  "cobrand": {
    "cobrandLogin": "",
    "cobrandPassword": "",
    "locale": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cobrand/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  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/cobrand/login" {:content-type :json
                                                          :form-params {:cobrand {:cobrandLogin ""
                                                                                  :cobrandPassword ""
                                                                                  :locale ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/cobrand/login"

	payload := strings.NewReader("{\n  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\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/cobrand/login HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cobrand/login"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\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  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/cobrand/login")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cobrand/login',
  headers: {'content-type': 'application/json'},
  data: {cobrand: {cobrandLogin: '', cobrandPassword: '', locale: ''}}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/cobrand/login',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "cobrand": {\n    "cobrandLogin": "",\n    "cobrandPassword": "",\n    "locale": ""\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  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/cobrand/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/cobrand/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({cobrand: {cobrandLogin: '', cobrandPassword: '', locale: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cobrand/login',
  headers: {'content-type': 'application/json'},
  body: {cobrand: {cobrandLogin: '', cobrandPassword: '', locale: ''}},
  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}}/cobrand/login');

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

req.type('json');
req.send({
  cobrand: {
    cobrandLogin: '',
    cobrandPassword: '',
    locale: ''
  }
});

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}}/cobrand/login',
  headers: {'content-type': 'application/json'},
  data: {cobrand: {cobrandLogin: '', cobrandPassword: '', locale: ''}}
};

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

const url = '{{baseUrl}}/cobrand/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"cobrand":{"cobrandLogin":"","cobrandPassword":"","locale":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"cobrand": @{ @"cobrandLogin": @"", @"cobrandPassword": @"", @"locale": @"" } };

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

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

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'cobrand' => [
    'cobrandLogin' => '',
    'cobrandPassword' => '',
    'locale' => ''
  ]
]));

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

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

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

payload = "{\n  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/cobrand/login"

payload = { "cobrand": {
        "cobrandLogin": "",
        "cobrandPassword": "",
        "locale": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/cobrand/login"

payload <- "{\n  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\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}}/cobrand/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  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\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/cobrand/login') do |req|
  req.body = "{\n  \"cobrand\": {\n    \"cobrandLogin\": \"\",\n    \"cobrandPassword\": \"\",\n    \"locale\": \"\"\n  }\n}"
end

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

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

    let payload = json!({"cobrand": json!({
            "cobrandLogin": "",
            "cobrandPassword": "",
            "locale": ""
        })});

    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}}/cobrand/login \
  --header 'content-type: application/json' \
  --data '{
  "cobrand": {
    "cobrandLogin": "",
    "cobrandPassword": "",
    "locale": ""
  }
}'
echo '{
  "cobrand": {
    "cobrandLogin": "",
    "cobrandPassword": "",
    "locale": ""
  }
}' |  \
  http POST {{baseUrl}}/cobrand/login \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "cobrand": {\n    "cobrandLogin": "",\n    "cobrandPassword": "",\n    "locale": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/cobrand/login
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["cobrand": [
    "cobrandLogin": "",
    "cobrandPassword": "",
    "locale": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cobrand/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 Cobrand Logout
{{baseUrl}}/cobrand/logout
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/post "{{baseUrl}}/cobrand/logout")
require "http/client"

url = "{{baseUrl}}/cobrand/logout"

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

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

func main() {

	url := "{{baseUrl}}/cobrand/logout"

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

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

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

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

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

const options = {method: 'POST', url: '{{baseUrl}}/cobrand/logout'};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

conn.request("POST", "/baseUrl/cobrand/logout")

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

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

url = "{{baseUrl}}/cobrand/logout"

response = requests.post(url)

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

url <- "{{baseUrl}}/cobrand/logout"

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

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

url = URI("{{baseUrl}}/cobrand/logout")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cobrand/logout")! 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()
DELETE Delete Subscription
{{baseUrl}}/cobrand/config/notifications/events/:eventName
QUERY PARAMS

eventName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cobrand/config/notifications/events/:eventName");

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

(client/delete "{{baseUrl}}/cobrand/config/notifications/events/:eventName")
require "http/client"

url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

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

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

func main() {

	url := "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

	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/cobrand/config/notifications/events/:eventName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cobrand/config/notifications/events/:eventName"))
    .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}}/cobrand/config/notifications/events/:eventName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .asString();
const 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}}/cobrand/config/notifications/events/:eventName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/cobrand/config/notifications/events/:eventName',
  headers: {}
};

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

  res.on('data', function (chunk) {
    chunks.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}}/cobrand/config/notifications/events/:eventName'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/cobrand/config/notifications/events/:eventName');

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}}/cobrand/config/notifications/events/:eventName'
};

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

const url = '{{baseUrl}}/cobrand/config/notifications/events/:eventName';
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}}/cobrand/config/notifications/events/:eventName"]
                                                       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}}/cobrand/config/notifications/events/:eventName" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/cobrand/config/notifications/events/:eventName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/cobrand/config/notifications/events/:eventName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cobrand/config/notifications/events/:eventName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cobrand/config/notifications/events/:eventName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/cobrand/config/notifications/events/:eventName")

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

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

url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

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

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

url = URI("{{baseUrl}}/cobrand/config/notifications/events/:eventName")

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/cobrand/config/notifications/events/:eventName') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName";

    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}}/cobrand/config/notifications/events/:eventName
http DELETE {{baseUrl}}/cobrand/config/notifications/events/:eventName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/cobrand/config/notifications/events/:eventName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cobrand/config/notifications/events/:eventName")! 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 Public Key
{{baseUrl}}/cobrand/publicKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cobrand/publicKey");

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

(client/get "{{baseUrl}}/cobrand/publicKey")
require "http/client"

url = "{{baseUrl}}/cobrand/publicKey"

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

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

func main() {

	url := "{{baseUrl}}/cobrand/publicKey"

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

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

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

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

}
GET /baseUrl/cobrand/publicKey HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/cobrand/publicKey');

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

const options = {method: 'GET', url: '{{baseUrl}}/cobrand/publicKey'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/cobrand/publicKey'};

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

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

const req = unirest('GET', '{{baseUrl}}/cobrand/publicKey');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/cobrand/publicKey'};

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

const url = '{{baseUrl}}/cobrand/publicKey';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/cobrand/publicKey" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/cobrand/publicKey")

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

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

url = "{{baseUrl}}/cobrand/publicKey"

response = requests.get(url)

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

url <- "{{baseUrl}}/cobrand/publicKey"

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

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

url = URI("{{baseUrl}}/cobrand/publicKey")

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

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

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

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

response = conn.get('/baseUrl/cobrand/publicKey') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Subscribed Events
{{baseUrl}}/cobrand/config/notifications/events
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cobrand/config/notifications/events");

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

(client/get "{{baseUrl}}/cobrand/config/notifications/events")
require "http/client"

url = "{{baseUrl}}/cobrand/config/notifications/events"

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

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

func main() {

	url := "{{baseUrl}}/cobrand/config/notifications/events"

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

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

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

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

}
GET /baseUrl/cobrand/config/notifications/events HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/cobrand/config/notifications/events")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/cobrand/config/notifications/events');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/cobrand/config/notifications/events'
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/cobrand/config/notifications/events',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/cobrand/config/notifications/events'
};

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

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

const req = unirest('GET', '{{baseUrl}}/cobrand/config/notifications/events');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/cobrand/config/notifications/events'
};

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

const url = '{{baseUrl}}/cobrand/config/notifications/events';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cobrand/config/notifications/events"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/cobrand/config/notifications/events" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/cobrand/config/notifications/events');

echo $response->getBody();
setUrl('{{baseUrl}}/cobrand/config/notifications/events');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/cobrand/config/notifications/events');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cobrand/config/notifications/events' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cobrand/config/notifications/events' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/cobrand/config/notifications/events")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cobrand/config/notifications/events"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cobrand/config/notifications/events"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/cobrand/config/notifications/events")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/cobrand/config/notifications/events') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cobrand/config/notifications/events";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/cobrand/config/notifications/events
http GET {{baseUrl}}/cobrand/config/notifications/events
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/cobrand/config/notifications/events
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cobrand/config/notifications/events")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Event
{{baseUrl}}/cobrand/config/notifications/events/:eventName
QUERY PARAMS

eventName
BODY json

{
  "event": {
    "callbackUrl": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cobrand/config/notifications/events/:eventName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/cobrand/config/notifications/events/:eventName" {:content-type :json
                                                                                           :form-params {:event {:callbackUrl ""}}})
require "http/client"

url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName"),
    Content = new StringContent("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

	payload := strings.NewReader("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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/cobrand/config/notifications/events/:eventName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "event": {
    "callbackUrl": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cobrand/config/notifications/events/:eventName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .header("content-type", "application/json")
  .body("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  event: {
    callbackUrl: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/cobrand/config/notifications/events/:eventName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cobrand/config/notifications/events/:eventName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "event": {\n    "callbackUrl": ""\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .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/cobrand/config/notifications/events/:eventName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({event: {callbackUrl: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  body: {event: {callbackUrl: ''}},
  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}}/cobrand/config/notifications/events/:eventName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  event: {
    callbackUrl: ''
  }
});

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}}/cobrand/config/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cobrand/config/notifications/events/:eventName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"event": @{ @"callbackUrl": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cobrand/config/notifications/events/:eventName"]
                                                       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}}/cobrand/config/notifications/events/:eventName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cobrand/config/notifications/events/:eventName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'event' => [
        'callbackUrl' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/cobrand/config/notifications/events/:eventName', [
  'body' => '{
  "event": {
    "callbackUrl": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/cobrand/config/notifications/events/:eventName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/cobrand/config/notifications/events/:eventName');
$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}}/cobrand/config/notifications/events/:eventName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cobrand/config/notifications/events/:eventName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/cobrand/config/notifications/events/:eventName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

payload = { "event": { "callbackUrl": "" } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

payload <- "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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/cobrand/config/notifications/events/:eventName') do |req|
  req.body = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName";

    let payload = json!({"event": json!({"callbackUrl": ""})});

    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}}/cobrand/config/notifications/events/:eventName \
  --header 'content-type: application/json' \
  --data '{
  "event": {
    "callbackUrl": ""
  }
}'
echo '{
  "event": {
    "callbackUrl": ""
  }
}' |  \
  http POST {{baseUrl}}/cobrand/config/notifications/events/:eventName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "event": {\n    "callbackUrl": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/cobrand/config/notifications/events/:eventName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["event": ["callbackUrl": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cobrand/config/notifications/events/:eventName")! 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 Subscription
{{baseUrl}}/cobrand/config/notifications/events/:eventName
QUERY PARAMS

eventName
BODY json

{
  "event": {
    "callbackUrl": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cobrand/config/notifications/events/:eventName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/cobrand/config/notifications/events/:eventName" {:content-type :json
                                                                                          :form-params {:event {:callbackUrl ""}}})
require "http/client"

url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName"),
    Content = new StringContent("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

	payload := strings.NewReader("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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/cobrand/config/notifications/events/:eventName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "event": {
    "callbackUrl": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cobrand/config/notifications/events/:eventName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .header("content-type", "application/json")
  .body("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  event: {
    callbackUrl: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/cobrand/config/notifications/events/:eventName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cobrand/config/notifications/events/:eventName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "event": {\n    "callbackUrl": ""\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/cobrand/config/notifications/events/:eventName")
  .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/cobrand/config/notifications/events/:eventName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({event: {callbackUrl: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/cobrand/config/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  body: {event: {callbackUrl: ''}},
  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}}/cobrand/config/notifications/events/:eventName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  event: {
    callbackUrl: ''
  }
});

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}}/cobrand/config/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cobrand/config/notifications/events/:eventName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"event": @{ @"callbackUrl": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cobrand/config/notifications/events/:eventName"]
                                                       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}}/cobrand/config/notifications/events/:eventName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cobrand/config/notifications/events/:eventName",
  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([
    'event' => [
        'callbackUrl' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/cobrand/config/notifications/events/:eventName', [
  'body' => '{
  "event": {
    "callbackUrl": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/cobrand/config/notifications/events/:eventName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/cobrand/config/notifications/events/:eventName');
$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}}/cobrand/config/notifications/events/:eventName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cobrand/config/notifications/events/:eventName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/cobrand/config/notifications/events/:eventName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

payload = { "event": { "callbackUrl": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cobrand/config/notifications/events/:eventName"

payload <- "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName")

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  \"event\": {\n    \"callbackUrl\": \"\"\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/cobrand/config/notifications/events/:eventName') do |req|
  req.body = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/cobrand/config/notifications/events/:eventName";

    let payload = json!({"event": json!({"callbackUrl": ""})});

    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}}/cobrand/config/notifications/events/:eventName \
  --header 'content-type: application/json' \
  --data '{
  "event": {
    "callbackUrl": ""
  }
}'
echo '{
  "event": {
    "callbackUrl": ""
  }
}' |  \
  http PUT {{baseUrl}}/cobrand/config/notifications/events/:eventName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "event": {\n    "callbackUrl": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/cobrand/config/notifications/events/:eventName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["event": ["callbackUrl": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cobrand/config/notifications/events/:eventName")! 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()
DELETE Delete Notification Subscription
{{baseUrl}}/configs/notifications/events/:eventName
QUERY PARAMS

eventName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configs/notifications/events/:eventName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/configs/notifications/events/:eventName")
require "http/client"

url = "{{baseUrl}}/configs/notifications/events/:eventName"

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}}/configs/notifications/events/:eventName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/configs/notifications/events/:eventName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/configs/notifications/events/:eventName"

	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/configs/notifications/events/:eventName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/configs/notifications/events/:eventName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/configs/notifications/events/:eventName"))
    .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}}/configs/notifications/events/:eventName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/configs/notifications/events/:eventName")
  .asString();
const 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}}/configs/notifications/events/:eventName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/configs/notifications/events/:eventName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/configs/notifications/events/:eventName';
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}}/configs/notifications/events/:eventName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events/:eventName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/configs/notifications/events/:eventName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/configs/notifications/events/:eventName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/configs/notifications/events/:eventName');

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}}/configs/notifications/events/:eventName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/configs/notifications/events/:eventName';
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}}/configs/notifications/events/:eventName"]
                                                       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}}/configs/notifications/events/:eventName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/configs/notifications/events/:eventName",
  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}}/configs/notifications/events/:eventName');

echo $response->getBody();
setUrl('{{baseUrl}}/configs/notifications/events/:eventName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/configs/notifications/events/:eventName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/configs/notifications/events/:eventName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configs/notifications/events/:eventName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/configs/notifications/events/:eventName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/configs/notifications/events/:eventName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/configs/notifications/events/:eventName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/configs/notifications/events/:eventName")

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/configs/notifications/events/:eventName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/configs/notifications/events/:eventName";

    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}}/configs/notifications/events/:eventName
http DELETE {{baseUrl}}/configs/notifications/events/:eventName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/configs/notifications/events/:eventName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configs/notifications/events/:eventName")! 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 Public Key (GET)
{{baseUrl}}/configs/publicKey
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configs/publicKey");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/configs/publicKey")
require "http/client"

url = "{{baseUrl}}/configs/publicKey"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/configs/publicKey"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/configs/publicKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/configs/publicKey"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/configs/publicKey HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/configs/publicKey")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/configs/publicKey"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/configs/publicKey")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/configs/publicKey")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/configs/publicKey');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/configs/publicKey'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/configs/publicKey';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/configs/publicKey',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/configs/publicKey")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/configs/publicKey',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/configs/publicKey'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/configs/publicKey');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/configs/publicKey'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/configs/publicKey';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/configs/publicKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/configs/publicKey" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/configs/publicKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/configs/publicKey');

echo $response->getBody();
setUrl('{{baseUrl}}/configs/publicKey');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/configs/publicKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/configs/publicKey' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configs/publicKey' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/configs/publicKey")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/configs/publicKey"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/configs/publicKey"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/configs/publicKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/configs/publicKey') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/configs/publicKey";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/configs/publicKey
http GET {{baseUrl}}/configs/publicKey
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/configs/publicKey
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configs/publicKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Subscribed Notification Events
{{baseUrl}}/configs/notifications/events
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configs/notifications/events");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/configs/notifications/events")
require "http/client"

url = "{{baseUrl}}/configs/notifications/events"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/configs/notifications/events"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/configs/notifications/events");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/configs/notifications/events"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/configs/notifications/events HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/configs/notifications/events")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/configs/notifications/events"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/configs/notifications/events")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/configs/notifications/events');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/configs/notifications/events'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/configs/notifications/events';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/configs/notifications/events',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/configs/notifications/events',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/configs/notifications/events'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/configs/notifications/events');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/configs/notifications/events'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/configs/notifications/events';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/configs/notifications/events"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/configs/notifications/events" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/configs/notifications/events",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/configs/notifications/events');

echo $response->getBody();
setUrl('{{baseUrl}}/configs/notifications/events');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/configs/notifications/events');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/configs/notifications/events' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configs/notifications/events' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/configs/notifications/events")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/configs/notifications/events"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/configs/notifications/events"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/configs/notifications/events")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/configs/notifications/events') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/configs/notifications/events";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/configs/notifications/events
http GET {{baseUrl}}/configs/notifications/events
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/configs/notifications/events
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configs/notifications/events")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 For Notification Event
{{baseUrl}}/configs/notifications/events/:eventName
QUERY PARAMS

eventName
BODY json

{
  "event": {
    "callbackUrl": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configs/notifications/events/:eventName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/configs/notifications/events/:eventName" {:content-type :json
                                                                                    :form-params {:event {:callbackUrl ""}}})
require "http/client"

url = "{{baseUrl}}/configs/notifications/events/:eventName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName"),
    Content = new StringContent("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/configs/notifications/events/:eventName"

	payload := strings.NewReader("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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/configs/notifications/events/:eventName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "event": {
    "callbackUrl": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/configs/notifications/events/:eventName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/configs/notifications/events/:eventName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events/:eventName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/configs/notifications/events/:eventName")
  .header("content-type", "application/json")
  .body("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  event: {
    callbackUrl: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/configs/notifications/events/:eventName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/configs/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/configs/notifications/events/:eventName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/configs/notifications/events/:eventName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "event": {\n    "callbackUrl": ""\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events/:eventName")
  .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/configs/notifications/events/:eventName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({event: {callbackUrl: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/configs/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  body: {event: {callbackUrl: ''}},
  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}}/configs/notifications/events/:eventName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  event: {
    callbackUrl: ''
  }
});

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}}/configs/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/configs/notifications/events/:eventName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"event": @{ @"callbackUrl": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/configs/notifications/events/:eventName"]
                                                       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}}/configs/notifications/events/:eventName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/configs/notifications/events/:eventName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'event' => [
        'callbackUrl' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/configs/notifications/events/:eventName', [
  'body' => '{
  "event": {
    "callbackUrl": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/configs/notifications/events/:eventName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/configs/notifications/events/:eventName');
$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}}/configs/notifications/events/:eventName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configs/notifications/events/:eventName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/configs/notifications/events/:eventName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/configs/notifications/events/:eventName"

payload = { "event": { "callbackUrl": "" } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/configs/notifications/events/:eventName"

payload <- "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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/configs/notifications/events/:eventName') do |req|
  req.body = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/configs/notifications/events/:eventName";

    let payload = json!({"event": json!({"callbackUrl": ""})});

    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}}/configs/notifications/events/:eventName \
  --header 'content-type: application/json' \
  --data '{
  "event": {
    "callbackUrl": ""
  }
}'
echo '{
  "event": {
    "callbackUrl": ""
  }
}' |  \
  http POST {{baseUrl}}/configs/notifications/events/:eventName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "event": {\n    "callbackUrl": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/configs/notifications/events/:eventName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["event": ["callbackUrl": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configs/notifications/events/:eventName")! 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 Notification Subscription
{{baseUrl}}/configs/notifications/events/:eventName
QUERY PARAMS

eventName
BODY json

{
  "event": {
    "callbackUrl": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configs/notifications/events/:eventName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/configs/notifications/events/:eventName" {:content-type :json
                                                                                   :form-params {:event {:callbackUrl ""}}})
require "http/client"

url = "{{baseUrl}}/configs/notifications/events/:eventName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName"),
    Content = new StringContent("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/configs/notifications/events/:eventName"

	payload := strings.NewReader("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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/configs/notifications/events/:eventName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "event": {
    "callbackUrl": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/configs/notifications/events/:eventName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/configs/notifications/events/:eventName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"event\": {\n    \"callbackUrl\": \"\"\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events/:eventName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/configs/notifications/events/:eventName")
  .header("content-type", "application/json")
  .body("{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  event: {
    callbackUrl: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/configs/notifications/events/:eventName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/configs/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/configs/notifications/events/:eventName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/configs/notifications/events/:eventName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "event": {\n    "callbackUrl": ""\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  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/configs/notifications/events/:eventName")
  .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/configs/notifications/events/:eventName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({event: {callbackUrl: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/configs/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  body: {event: {callbackUrl: ''}},
  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}}/configs/notifications/events/:eventName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  event: {
    callbackUrl: ''
  }
});

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}}/configs/notifications/events/:eventName',
  headers: {'content-type': 'application/json'},
  data: {event: {callbackUrl: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/configs/notifications/events/:eventName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"event":{"callbackUrl":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"event": @{ @"callbackUrl": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/configs/notifications/events/:eventName"]
                                                       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}}/configs/notifications/events/:eventName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/configs/notifications/events/:eventName",
  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([
    'event' => [
        'callbackUrl' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/configs/notifications/events/:eventName', [
  'body' => '{
  "event": {
    "callbackUrl": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/configs/notifications/events/:eventName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'event' => [
    'callbackUrl' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/configs/notifications/events/:eventName');
$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}}/configs/notifications/events/:eventName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configs/notifications/events/:eventName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "event": {
    "callbackUrl": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/configs/notifications/events/:eventName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/configs/notifications/events/:eventName"

payload = { "event": { "callbackUrl": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/configs/notifications/events/:eventName"

payload <- "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName")

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  \"event\": {\n    \"callbackUrl\": \"\"\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/configs/notifications/events/:eventName') do |req|
  req.body = "{\n  \"event\": {\n    \"callbackUrl\": \"\"\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}}/configs/notifications/events/:eventName";

    let payload = json!({"event": json!({"callbackUrl": ""})});

    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}}/configs/notifications/events/:eventName \
  --header 'content-type: application/json' \
  --data '{
  "event": {
    "callbackUrl": ""
  }
}'
echo '{
  "event": {
    "callbackUrl": ""
  }
}' |  \
  http PUT {{baseUrl}}/configs/notifications/events/:eventName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "event": {\n    "callbackUrl": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/configs/notifications/events/:eventName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["event": ["callbackUrl": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configs/notifications/events/:eventName")! 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 Events
{{baseUrl}}/dataExtracts/events
QUERY PARAMS

eventName
fromDate
toDate
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dataExtracts/events" {:query-params {:eventName ""
                                                                              :fromDate ""
                                                                              :toDate ""}})
require "http/client"

url = "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/dataExtracts/events?eventName=&fromDate=&toDate= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dataExtracts/events',
  params: {eventName: '', fromDate: '', toDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dataExtracts/events?eventName=&fromDate=&toDate=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dataExtracts/events',
  qs: {eventName: '', fromDate: '', toDate: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dataExtracts/events');

req.query({
  eventName: '',
  fromDate: '',
  toDate: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dataExtracts/events',
  params: {eventName: '', fromDate: '', toDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=');

echo $response->getBody();
setUrl('{{baseUrl}}/dataExtracts/events');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'eventName' => '',
  'fromDate' => '',
  'toDate' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dataExtracts/events');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'eventName' => '',
  'fromDate' => '',
  'toDate' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dataExtracts/events?eventName=&fromDate=&toDate=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dataExtracts/events"

querystring = {"eventName":"","fromDate":"","toDate":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dataExtracts/events"

queryString <- list(
  eventName = "",
  fromDate = "",
  toDate = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/dataExtracts/events') do |req|
  req.params['eventName'] = ''
  req.params['fromDate'] = ''
  req.params['toDate'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dataExtracts/events";

    let querystring = [
        ("eventName", ""),
        ("fromDate", ""),
        ("toDate", ""),
    ];

    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}}/dataExtracts/events?eventName=&fromDate=&toDate='
http GET '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dataExtracts/events?eventName=&fromDate=&toDate=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 userData
{{baseUrl}}/dataExtracts/userData
QUERY PARAMS

fromDate
loginName
toDate
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dataExtracts/userData" {:query-params {:fromDate ""
                                                                                :loginName ""
                                                                                :toDate ""}})
require "http/client"

url = "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/dataExtracts/userData?fromDate=&loginName=&toDate= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dataExtracts/userData',
  params: {fromDate: '', loginName: '', toDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dataExtracts/userData?fromDate=&loginName=&toDate=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dataExtracts/userData',
  qs: {fromDate: '', loginName: '', toDate: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dataExtracts/userData');

req.query({
  fromDate: '',
  loginName: '',
  toDate: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dataExtracts/userData',
  params: {fromDate: '', loginName: '', toDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=');

echo $response->getBody();
setUrl('{{baseUrl}}/dataExtracts/userData');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'fromDate' => '',
  'loginName' => '',
  'toDate' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dataExtracts/userData');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'fromDate' => '',
  'loginName' => '',
  'toDate' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dataExtracts/userData?fromDate=&loginName=&toDate=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dataExtracts/userData"

querystring = {"fromDate":"","loginName":"","toDate":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dataExtracts/userData"

queryString <- list(
  fromDate = "",
  loginName = "",
  toDate = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/dataExtracts/userData') do |req|
  req.params['fromDate'] = ''
  req.params['loginName'] = ''
  req.params['toDate'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dataExtracts/userData";

    let querystring = [
        ("fromDate", ""),
        ("loginName", ""),
        ("toDate", ""),
    ];

    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}}/dataExtracts/userData?fromDate=&loginName=&toDate='
http GET '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dataExtracts/userData?fromDate=&loginName=&toDate=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Holding Summary
{{baseUrl}}/derived/holdingSummary
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/derived/holdingSummary");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/derived/holdingSummary")
require "http/client"

url = "{{baseUrl}}/derived/holdingSummary"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/derived/holdingSummary"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/derived/holdingSummary");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/derived/holdingSummary"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/derived/holdingSummary HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/derived/holdingSummary")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/derived/holdingSummary"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/derived/holdingSummary")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/derived/holdingSummary")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/derived/holdingSummary');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/derived/holdingSummary'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/derived/holdingSummary';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/derived/holdingSummary',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/derived/holdingSummary")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/derived/holdingSummary',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/derived/holdingSummary'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/derived/holdingSummary');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/derived/holdingSummary'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/derived/holdingSummary';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/derived/holdingSummary"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/derived/holdingSummary" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/derived/holdingSummary",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/derived/holdingSummary');

echo $response->getBody();
setUrl('{{baseUrl}}/derived/holdingSummary');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/derived/holdingSummary');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/derived/holdingSummary' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/derived/holdingSummary' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/derived/holdingSummary")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/derived/holdingSummary"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/derived/holdingSummary"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/derived/holdingSummary")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/derived/holdingSummary') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/derived/holdingSummary";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/derived/holdingSummary
http GET {{baseUrl}}/derived/holdingSummary
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/derived/holdingSummary
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/derived/holdingSummary")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Networth Summary
{{baseUrl}}/derived/networth
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/derived/networth");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/derived/networth")
require "http/client"

url = "{{baseUrl}}/derived/networth"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/derived/networth"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/derived/networth");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/derived/networth"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/derived/networth HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/derived/networth")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/derived/networth"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/derived/networth")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/derived/networth")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/derived/networth');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/derived/networth'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/derived/networth';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/derived/networth',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/derived/networth")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/derived/networth',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/derived/networth'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/derived/networth');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/derived/networth'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/derived/networth';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/derived/networth"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/derived/networth" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/derived/networth",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/derived/networth');

echo $response->getBody();
setUrl('{{baseUrl}}/derived/networth');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/derived/networth');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/derived/networth' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/derived/networth' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/derived/networth")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/derived/networth"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/derived/networth"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/derived/networth")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/derived/networth') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/derived/networth";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/derived/networth
http GET {{baseUrl}}/derived/networth
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/derived/networth
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/derived/networth")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Transaction Summary
{{baseUrl}}/derived/transactionSummary
QUERY PARAMS

groupBy
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/derived/transactionSummary?groupBy=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/derived/transactionSummary" {:query-params {:groupBy ""}})
require "http/client"

url = "{{baseUrl}}/derived/transactionSummary?groupBy="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/derived/transactionSummary?groupBy="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/derived/transactionSummary?groupBy=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/derived/transactionSummary?groupBy="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/derived/transactionSummary?groupBy= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/derived/transactionSummary?groupBy=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/derived/transactionSummary?groupBy="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/derived/transactionSummary?groupBy=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/derived/transactionSummary?groupBy=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/derived/transactionSummary?groupBy=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/derived/transactionSummary',
  params: {groupBy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/derived/transactionSummary?groupBy=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/derived/transactionSummary?groupBy=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/derived/transactionSummary?groupBy=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/derived/transactionSummary?groupBy=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/derived/transactionSummary',
  qs: {groupBy: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/derived/transactionSummary');

req.query({
  groupBy: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/derived/transactionSummary',
  params: {groupBy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/derived/transactionSummary?groupBy=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/derived/transactionSummary?groupBy="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/derived/transactionSummary?groupBy=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/derived/transactionSummary?groupBy=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/derived/transactionSummary?groupBy=');

echo $response->getBody();
setUrl('{{baseUrl}}/derived/transactionSummary');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'groupBy' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/derived/transactionSummary');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'groupBy' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/derived/transactionSummary?groupBy=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/derived/transactionSummary?groupBy=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/derived/transactionSummary?groupBy=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/derived/transactionSummary"

querystring = {"groupBy":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/derived/transactionSummary"

queryString <- list(groupBy = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/derived/transactionSummary?groupBy=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/derived/transactionSummary') do |req|
  req.params['groupBy'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/derived/transactionSummary";

    let querystring = [
        ("groupBy", ""),
    ];

    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}}/derived/transactionSummary?groupBy='
http GET '{{baseUrl}}/derived/transactionSummary?groupBy='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/derived/transactionSummary?groupBy='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/derived/transactionSummary?groupBy=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Document
{{baseUrl}}/documents/:documentId
QUERY PARAMS

documentId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:documentId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/documents/:documentId")
require "http/client"

url = "{{baseUrl}}/documents/:documentId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/documents/:documentId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:documentId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:documentId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/documents/:documentId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/documents/:documentId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:documentId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:documentId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/documents/:documentId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/documents/:documentId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/documents/:documentId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:documentId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:documentId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:documentId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:documentId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/documents/:documentId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/documents/:documentId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/documents/:documentId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:documentId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:documentId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:documentId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:documentId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/documents/:documentId');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:documentId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:documentId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:documentId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:documentId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/documents/:documentId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:documentId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:documentId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:documentId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/documents/:documentId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:documentId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/documents/:documentId
http DELETE {{baseUrl}}/documents/:documentId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/documents/:documentId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:documentId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Download a Document
{{baseUrl}}/documents/:documentId
QUERY PARAMS

documentId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents/:documentId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents/:documentId")
require "http/client"

url = "{{baseUrl}}/documents/:documentId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents/:documentId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents/:documentId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents/:documentId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents/:documentId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents/:documentId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents/:documentId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents/:documentId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents/:documentId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents/:documentId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/documents/:documentId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents/:documentId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents/:documentId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents/:documentId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents/:documentId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/documents/:documentId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents/:documentId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/documents/:documentId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents/:documentId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents/:documentId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents/:documentId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents/:documentId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents/:documentId');

echo $response->getBody();
setUrl('{{baseUrl}}/documents/:documentId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents/:documentId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents/:documentId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents/:documentId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents/:documentId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents/:documentId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents/:documentId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents/:documentId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents/:documentId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents/:documentId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/documents/:documentId
http GET {{baseUrl}}/documents/:documentId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents/:documentId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents/:documentId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Documents
{{baseUrl}}/documents
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/documents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/documents")
require "http/client"

url = "{{baseUrl}}/documents"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/documents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/documents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/documents"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/documents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/documents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/documents"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/documents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/documents")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/documents');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/documents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/documents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/documents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/documents',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/documents'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/documents');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/documents';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/documents"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/documents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/documents",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/documents');

echo $response->getBody();
setUrl('{{baseUrl}}/documents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/documents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/documents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/documents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/documents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/documents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/documents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/documents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/documents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/documents";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/documents
http GET {{baseUrl}}/documents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/documents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/documents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Asset Classification List
{{baseUrl}}/holdings/assetClassificationList
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/holdings/assetClassificationList");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/holdings/assetClassificationList")
require "http/client"

url = "{{baseUrl}}/holdings/assetClassificationList"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/holdings/assetClassificationList"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/holdings/assetClassificationList");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/holdings/assetClassificationList"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/holdings/assetClassificationList HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/holdings/assetClassificationList")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/holdings/assetClassificationList"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/holdings/assetClassificationList")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/holdings/assetClassificationList")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/holdings/assetClassificationList');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/holdings/assetClassificationList'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/holdings/assetClassificationList';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/holdings/assetClassificationList',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/holdings/assetClassificationList")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/holdings/assetClassificationList',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/holdings/assetClassificationList'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/holdings/assetClassificationList');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/holdings/assetClassificationList'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/holdings/assetClassificationList';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/holdings/assetClassificationList"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/holdings/assetClassificationList" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/holdings/assetClassificationList",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/holdings/assetClassificationList');

echo $response->getBody();
setUrl('{{baseUrl}}/holdings/assetClassificationList');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/holdings/assetClassificationList');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/holdings/assetClassificationList' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/holdings/assetClassificationList' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/holdings/assetClassificationList")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/holdings/assetClassificationList"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/holdings/assetClassificationList"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/holdings/assetClassificationList")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/holdings/assetClassificationList') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/holdings/assetClassificationList";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/holdings/assetClassificationList
http GET {{baseUrl}}/holdings/assetClassificationList
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/holdings/assetClassificationList
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/holdings/assetClassificationList")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Holding Type List
{{baseUrl}}/holdings/holdingTypeList
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/holdings/holdingTypeList");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/holdings/holdingTypeList")
require "http/client"

url = "{{baseUrl}}/holdings/holdingTypeList"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/holdings/holdingTypeList"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/holdings/holdingTypeList");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/holdings/holdingTypeList"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/holdings/holdingTypeList HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/holdings/holdingTypeList")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/holdings/holdingTypeList"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/holdings/holdingTypeList")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/holdings/holdingTypeList")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/holdings/holdingTypeList');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/holdings/holdingTypeList'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/holdings/holdingTypeList';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/holdings/holdingTypeList',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/holdings/holdingTypeList")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/holdings/holdingTypeList',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/holdings/holdingTypeList'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/holdings/holdingTypeList');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/holdings/holdingTypeList'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/holdings/holdingTypeList';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/holdings/holdingTypeList"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/holdings/holdingTypeList" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/holdings/holdingTypeList",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/holdings/holdingTypeList');

echo $response->getBody();
setUrl('{{baseUrl}}/holdings/holdingTypeList');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/holdings/holdingTypeList');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/holdings/holdingTypeList' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/holdings/holdingTypeList' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/holdings/holdingTypeList")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/holdings/holdingTypeList"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/holdings/holdingTypeList"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/holdings/holdingTypeList")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/holdings/holdingTypeList') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/holdings/holdingTypeList";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/holdings/holdingTypeList
http GET {{baseUrl}}/holdings/holdingTypeList
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/holdings/holdingTypeList
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/holdings/holdingTypeList")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Holdings
{{baseUrl}}/holdings
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/holdings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/holdings")
require "http/client"

url = "{{baseUrl}}/holdings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/holdings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/holdings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/holdings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/holdings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/holdings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/holdings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/holdings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/holdings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/holdings');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/holdings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/holdings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/holdings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/holdings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/holdings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/holdings'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/holdings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/holdings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/holdings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/holdings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/holdings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/holdings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/holdings');

echo $response->getBody();
setUrl('{{baseUrl}}/holdings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/holdings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/holdings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/holdings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/holdings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/holdings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/holdings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/holdings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/holdings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/holdings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/holdings
http GET {{baseUrl}}/holdings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/holdings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/holdings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Security Details
{{baseUrl}}/holdings/securities
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/holdings/securities");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/holdings/securities")
require "http/client"

url = "{{baseUrl}}/holdings/securities"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/holdings/securities"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/holdings/securities");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/holdings/securities"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/holdings/securities HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/holdings/securities")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/holdings/securities"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/holdings/securities")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/holdings/securities")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/holdings/securities');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/holdings/securities'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/holdings/securities';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/holdings/securities',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/holdings/securities")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/holdings/securities',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/holdings/securities'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/holdings/securities');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/holdings/securities'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/holdings/securities';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/holdings/securities"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/holdings/securities" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/holdings/securities",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/holdings/securities');

echo $response->getBody();
setUrl('{{baseUrl}}/holdings/securities');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/holdings/securities');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/holdings/securities' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/holdings/securities' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/holdings/securities")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/holdings/securities"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/holdings/securities"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/holdings/securities")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/holdings/securities') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/holdings/securities";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/holdings/securities
http GET {{baseUrl}}/holdings/securities
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/holdings/securities
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/holdings/securities")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Provider Account
{{baseUrl}}/providerAccounts/:providerAccountId
QUERY PARAMS

providerAccountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providerAccounts/:providerAccountId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/providerAccounts/:providerAccountId")
require "http/client"

url = "{{baseUrl}}/providerAccounts/:providerAccountId"

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}}/providerAccounts/:providerAccountId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providerAccounts/:providerAccountId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providerAccounts/:providerAccountId"

	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/providerAccounts/:providerAccountId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/providerAccounts/:providerAccountId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providerAccounts/:providerAccountId"))
    .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}}/providerAccounts/:providerAccountId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/providerAccounts/:providerAccountId")
  .asString();
const 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}}/providerAccounts/:providerAccountId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providerAccounts/:providerAccountId';
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}}/providerAccounts/:providerAccountId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providerAccounts/:providerAccountId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providerAccounts/:providerAccountId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/providerAccounts/:providerAccountId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/providerAccounts/:providerAccountId');

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}}/providerAccounts/:providerAccountId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providerAccounts/:providerAccountId';
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}}/providerAccounts/:providerAccountId"]
                                                       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}}/providerAccounts/:providerAccountId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providerAccounts/:providerAccountId",
  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}}/providerAccounts/:providerAccountId');

echo $response->getBody();
setUrl('{{baseUrl}}/providerAccounts/:providerAccountId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providerAccounts/:providerAccountId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providerAccounts/:providerAccountId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providerAccounts/:providerAccountId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/providerAccounts/:providerAccountId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providerAccounts/:providerAccountId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providerAccounts/:providerAccountId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providerAccounts/:providerAccountId")

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/providerAccounts/:providerAccountId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providerAccounts/:providerAccountId";

    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}}/providerAccounts/:providerAccountId
http DELETE {{baseUrl}}/providerAccounts/:providerAccountId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/providerAccounts/:providerAccountId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providerAccounts/:providerAccountId")! 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 Provider Account Details
{{baseUrl}}/providerAccounts/:providerAccountId
QUERY PARAMS

providerAccountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providerAccounts/:providerAccountId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/providerAccounts/:providerAccountId")
require "http/client"

url = "{{baseUrl}}/providerAccounts/:providerAccountId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/providerAccounts/:providerAccountId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providerAccounts/:providerAccountId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providerAccounts/:providerAccountId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/providerAccounts/:providerAccountId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/providerAccounts/:providerAccountId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providerAccounts/:providerAccountId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/providerAccounts/:providerAccountId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/providerAccounts/:providerAccountId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/providerAccounts/:providerAccountId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providerAccounts/:providerAccountId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providerAccounts/:providerAccountId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providerAccounts/:providerAccountId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providerAccounts/:providerAccountId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/providerAccounts/:providerAccountId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providerAccounts/:providerAccountId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providerAccounts/:providerAccountId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/providerAccounts/:providerAccountId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providerAccounts/:providerAccountId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/providerAccounts/:providerAccountId');

echo $response->getBody();
setUrl('{{baseUrl}}/providerAccounts/:providerAccountId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providerAccounts/:providerAccountId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providerAccounts/:providerAccountId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providerAccounts/:providerAccountId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/providerAccounts/:providerAccountId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providerAccounts/:providerAccountId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providerAccounts/:providerAccountId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providerAccounts/:providerAccountId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/providerAccounts/:providerAccountId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providerAccounts/:providerAccountId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/providerAccounts/:providerAccountId
http GET {{baseUrl}}/providerAccounts/:providerAccountId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/providerAccounts/:providerAccountId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providerAccounts/:providerAccountId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Provider Accounts
{{baseUrl}}/providerAccounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providerAccounts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/providerAccounts")
require "http/client"

url = "{{baseUrl}}/providerAccounts"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/providerAccounts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providerAccounts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providerAccounts"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/providerAccounts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/providerAccounts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providerAccounts"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/providerAccounts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/providerAccounts")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/providerAccounts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/providerAccounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providerAccounts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providerAccounts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providerAccounts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providerAccounts',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/providerAccounts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/providerAccounts');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/providerAccounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providerAccounts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providerAccounts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/providerAccounts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providerAccounts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/providerAccounts');

echo $response->getBody();
setUrl('{{baseUrl}}/providerAccounts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providerAccounts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providerAccounts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providerAccounts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/providerAccounts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providerAccounts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providerAccounts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providerAccounts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/providerAccounts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providerAccounts";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/providerAccounts
http GET {{baseUrl}}/providerAccounts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/providerAccounts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providerAccounts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Profile Details
{{baseUrl}}/providerAccounts/profile
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providerAccounts/profile");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/providerAccounts/profile")
require "http/client"

url = "{{baseUrl}}/providerAccounts/profile"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/providerAccounts/profile"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providerAccounts/profile");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providerAccounts/profile"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/providerAccounts/profile HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/providerAccounts/profile")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providerAccounts/profile"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/providerAccounts/profile")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/providerAccounts/profile")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/providerAccounts/profile');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/providerAccounts/profile'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providerAccounts/profile';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providerAccounts/profile',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providerAccounts/profile")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providerAccounts/profile',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/providerAccounts/profile'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/providerAccounts/profile');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/providerAccounts/profile'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providerAccounts/profile';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providerAccounts/profile"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/providerAccounts/profile" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providerAccounts/profile",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/providerAccounts/profile');

echo $response->getBody();
setUrl('{{baseUrl}}/providerAccounts/profile');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providerAccounts/profile');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providerAccounts/profile' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providerAccounts/profile' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/providerAccounts/profile")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providerAccounts/profile"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providerAccounts/profile"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providerAccounts/profile")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/providerAccounts/profile') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providerAccounts/profile";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/providerAccounts/profile
http GET {{baseUrl}}/providerAccounts/profile
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/providerAccounts/profile
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providerAccounts/profile")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Account (PUT)
{{baseUrl}}/providerAccounts
QUERY PARAMS

providerAccountIds
BODY json

{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providerAccounts?providerAccountIds=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/providerAccounts" {:query-params {:providerAccountIds ""}
                                                            :content-type :json
                                                            :form-params {:aggregationSource ""
                                                                          :consentId 0
                                                                          :dataset [{:attribute [{:container []
                                                                                                  :containerAttributes {:BANK {:fullAccountNumberFields []
                                                                                                                               :numberOfTransactionDays 0}
                                                                                                                        :CREDITCARD {}
                                                                                                                        :INSURANCE {}
                                                                                                                        :INVESTMENT {}
                                                                                                                        :LOAN {}}
                                                                                                  :fromDate ""
                                                                                                  :fromFinYear ""
                                                                                                  :name ""
                                                                                                  :toDate ""
                                                                                                  :toFinYear ""}]
                                                                                     :name ""}]
                                                                          :datasetName []
                                                                          :field [{:id ""
                                                                                   :image ""
                                                                                   :isOptional false
                                                                                   :isValueProvided false
                                                                                   :maxLength 0
                                                                                   :minLength 0
                                                                                   :name ""
                                                                                   :option [{:displayText ""
                                                                                             :isSelected false
                                                                                             :optionValue ""}]
                                                                                   :prefix ""
                                                                                   :suffix ""
                                                                                   :type ""
                                                                                   :value ""
                                                                                   :valueEditable ""}]
                                                                          :preferences {:isAutoRefreshEnabled false
                                                                                        :isDataExtractsEnabled false
                                                                                        :linkedProviderAccountId 0}}})
require "http/client"

url = "{{baseUrl}}/providerAccounts?providerAccountIds="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts?providerAccountIds="),
    Content = new StringContent("{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts?providerAccountIds=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providerAccounts?providerAccountIds="

	payload := strings.NewReader("{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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/providerAccounts?providerAccountIds= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1158

{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/providerAccounts?providerAccountIds=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providerAccounts?providerAccountIds="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/providerAccounts?providerAccountIds=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/providerAccounts?providerAccountIds=")
  .header("content-type", "application/json")
  .body("{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}")
  .asString();
const data = JSON.stringify({
  aggregationSource: '',
  consentId: 0,
  dataset: [
    {
      attribute: [
        {
          container: [],
          containerAttributes: {
            BANK: {
              fullAccountNumberFields: [],
              numberOfTransactionDays: 0
            },
            CREDITCARD: {},
            INSURANCE: {},
            INVESTMENT: {},
            LOAN: {}
          },
          fromDate: '',
          fromFinYear: '',
          name: '',
          toDate: '',
          toFinYear: ''
        }
      ],
      name: ''
    }
  ],
  datasetName: [],
  field: [
    {
      id: '',
      image: '',
      isOptional: false,
      isValueProvided: false,
      maxLength: 0,
      minLength: 0,
      name: '',
      option: [
        {
          displayText: '',
          isSelected: false,
          optionValue: ''
        }
      ],
      prefix: '',
      suffix: '',
      type: '',
      value: '',
      valueEditable: ''
    }
  ],
  preferences: {
    isAutoRefreshEnabled: false,
    isDataExtractsEnabled: false,
    linkedProviderAccountId: 0
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/providerAccounts?providerAccountIds=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/providerAccounts',
  params: {providerAccountIds: ''},
  headers: {'content-type': 'application/json'},
  data: {
    aggregationSource: '',
    consentId: 0,
    dataset: [
      {
        attribute: [
          {
            container: [],
            containerAttributes: {
              BANK: {fullAccountNumberFields: [], numberOfTransactionDays: 0},
              CREDITCARD: {},
              INSURANCE: {},
              INVESTMENT: {},
              LOAN: {}
            },
            fromDate: '',
            fromFinYear: '',
            name: '',
            toDate: '',
            toFinYear: ''
          }
        ],
        name: ''
      }
    ],
    datasetName: [],
    field: [
      {
        id: '',
        image: '',
        isOptional: false,
        isValueProvided: false,
        maxLength: 0,
        minLength: 0,
        name: '',
        option: [{displayText: '', isSelected: false, optionValue: ''}],
        prefix: '',
        suffix: '',
        type: '',
        value: '',
        valueEditable: ''
      }
    ],
    preferences: {
      isAutoRefreshEnabled: false,
      isDataExtractsEnabled: false,
      linkedProviderAccountId: 0
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providerAccounts?providerAccountIds=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"aggregationSource":"","consentId":0,"dataset":[{"attribute":[{"container":[],"containerAttributes":{"BANK":{"fullAccountNumberFields":[],"numberOfTransactionDays":0},"CREDITCARD":{},"INSURANCE":{},"INVESTMENT":{},"LOAN":{}},"fromDate":"","fromFinYear":"","name":"","toDate":"","toFinYear":""}],"name":""}],"datasetName":[],"field":[{"id":"","image":"","isOptional":false,"isValueProvided":false,"maxLength":0,"minLength":0,"name":"","option":[{"displayText":"","isSelected":false,"optionValue":""}],"prefix":"","suffix":"","type":"","value":"","valueEditable":""}],"preferences":{"isAutoRefreshEnabled":false,"isDataExtractsEnabled":false,"linkedProviderAccountId":0}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providerAccounts?providerAccountIds=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aggregationSource": "",\n  "consentId": 0,\n  "dataset": [\n    {\n      "attribute": [\n        {\n          "container": [],\n          "containerAttributes": {\n            "BANK": {\n              "fullAccountNumberFields": [],\n              "numberOfTransactionDays": 0\n            },\n            "CREDITCARD": {},\n            "INSURANCE": {},\n            "INVESTMENT": {},\n            "LOAN": {}\n          },\n          "fromDate": "",\n          "fromFinYear": "",\n          "name": "",\n          "toDate": "",\n          "toFinYear": ""\n        }\n      ],\n      "name": ""\n    }\n  ],\n  "datasetName": [],\n  "field": [\n    {\n      "id": "",\n      "image": "",\n      "isOptional": false,\n      "isValueProvided": false,\n      "maxLength": 0,\n      "minLength": 0,\n      "name": "",\n      "option": [\n        {\n          "displayText": "",\n          "isSelected": false,\n          "optionValue": ""\n        }\n      ],\n      "prefix": "",\n      "suffix": "",\n      "type": "",\n      "value": "",\n      "valueEditable": ""\n    }\n  ],\n  "preferences": {\n    "isAutoRefreshEnabled": false,\n    "isDataExtractsEnabled": false,\n    "linkedProviderAccountId": 0\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  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/providerAccounts?providerAccountIds=")
  .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/providerAccounts?providerAccountIds=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  aggregationSource: '',
  consentId: 0,
  dataset: [
    {
      attribute: [
        {
          container: [],
          containerAttributes: {
            BANK: {fullAccountNumberFields: [], numberOfTransactionDays: 0},
            CREDITCARD: {},
            INSURANCE: {},
            INVESTMENT: {},
            LOAN: {}
          },
          fromDate: '',
          fromFinYear: '',
          name: '',
          toDate: '',
          toFinYear: ''
        }
      ],
      name: ''
    }
  ],
  datasetName: [],
  field: [
    {
      id: '',
      image: '',
      isOptional: false,
      isValueProvided: false,
      maxLength: 0,
      minLength: 0,
      name: '',
      option: [{displayText: '', isSelected: false, optionValue: ''}],
      prefix: '',
      suffix: '',
      type: '',
      value: '',
      valueEditable: ''
    }
  ],
  preferences: {
    isAutoRefreshEnabled: false,
    isDataExtractsEnabled: false,
    linkedProviderAccountId: 0
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/providerAccounts',
  qs: {providerAccountIds: ''},
  headers: {'content-type': 'application/json'},
  body: {
    aggregationSource: '',
    consentId: 0,
    dataset: [
      {
        attribute: [
          {
            container: [],
            containerAttributes: {
              BANK: {fullAccountNumberFields: [], numberOfTransactionDays: 0},
              CREDITCARD: {},
              INSURANCE: {},
              INVESTMENT: {},
              LOAN: {}
            },
            fromDate: '',
            fromFinYear: '',
            name: '',
            toDate: '',
            toFinYear: ''
          }
        ],
        name: ''
      }
    ],
    datasetName: [],
    field: [
      {
        id: '',
        image: '',
        isOptional: false,
        isValueProvided: false,
        maxLength: 0,
        minLength: 0,
        name: '',
        option: [{displayText: '', isSelected: false, optionValue: ''}],
        prefix: '',
        suffix: '',
        type: '',
        value: '',
        valueEditable: ''
      }
    ],
    preferences: {
      isAutoRefreshEnabled: false,
      isDataExtractsEnabled: false,
      linkedProviderAccountId: 0
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/providerAccounts');

req.query({
  providerAccountIds: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  aggregationSource: '',
  consentId: 0,
  dataset: [
    {
      attribute: [
        {
          container: [],
          containerAttributes: {
            BANK: {
              fullAccountNumberFields: [],
              numberOfTransactionDays: 0
            },
            CREDITCARD: {},
            INSURANCE: {},
            INVESTMENT: {},
            LOAN: {}
          },
          fromDate: '',
          fromFinYear: '',
          name: '',
          toDate: '',
          toFinYear: ''
        }
      ],
      name: ''
    }
  ],
  datasetName: [],
  field: [
    {
      id: '',
      image: '',
      isOptional: false,
      isValueProvided: false,
      maxLength: 0,
      minLength: 0,
      name: '',
      option: [
        {
          displayText: '',
          isSelected: false,
          optionValue: ''
        }
      ],
      prefix: '',
      suffix: '',
      type: '',
      value: '',
      valueEditable: ''
    }
  ],
  preferences: {
    isAutoRefreshEnabled: false,
    isDataExtractsEnabled: false,
    linkedProviderAccountId: 0
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/providerAccounts',
  params: {providerAccountIds: ''},
  headers: {'content-type': 'application/json'},
  data: {
    aggregationSource: '',
    consentId: 0,
    dataset: [
      {
        attribute: [
          {
            container: [],
            containerAttributes: {
              BANK: {fullAccountNumberFields: [], numberOfTransactionDays: 0},
              CREDITCARD: {},
              INSURANCE: {},
              INVESTMENT: {},
              LOAN: {}
            },
            fromDate: '',
            fromFinYear: '',
            name: '',
            toDate: '',
            toFinYear: ''
          }
        ],
        name: ''
      }
    ],
    datasetName: [],
    field: [
      {
        id: '',
        image: '',
        isOptional: false,
        isValueProvided: false,
        maxLength: 0,
        minLength: 0,
        name: '',
        option: [{displayText: '', isSelected: false, optionValue: ''}],
        prefix: '',
        suffix: '',
        type: '',
        value: '',
        valueEditable: ''
      }
    ],
    preferences: {
      isAutoRefreshEnabled: false,
      isDataExtractsEnabled: false,
      linkedProviderAccountId: 0
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providerAccounts?providerAccountIds=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"aggregationSource":"","consentId":0,"dataset":[{"attribute":[{"container":[],"containerAttributes":{"BANK":{"fullAccountNumberFields":[],"numberOfTransactionDays":0},"CREDITCARD":{},"INSURANCE":{},"INVESTMENT":{},"LOAN":{}},"fromDate":"","fromFinYear":"","name":"","toDate":"","toFinYear":""}],"name":""}],"datasetName":[],"field":[{"id":"","image":"","isOptional":false,"isValueProvided":false,"maxLength":0,"minLength":0,"name":"","option":[{"displayText":"","isSelected":false,"optionValue":""}],"prefix":"","suffix":"","type":"","value":"","valueEditable":""}],"preferences":{"isAutoRefreshEnabled":false,"isDataExtractsEnabled":false,"linkedProviderAccountId":0}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"aggregationSource": @"",
                              @"consentId": @0,
                              @"dataset": @[ @{ @"attribute": @[ @{ @"container": @[  ], @"containerAttributes": @{ @"BANK": @{ @"fullAccountNumberFields": @[  ], @"numberOfTransactionDays": @0 }, @"CREDITCARD": @{  }, @"INSURANCE": @{  }, @"INVESTMENT": @{  }, @"LOAN": @{  } }, @"fromDate": @"", @"fromFinYear": @"", @"name": @"", @"toDate": @"", @"toFinYear": @"" } ], @"name": @"" } ],
                              @"datasetName": @[  ],
                              @"field": @[ @{ @"id": @"", @"image": @"", @"isOptional": @NO, @"isValueProvided": @NO, @"maxLength": @0, @"minLength": @0, @"name": @"", @"option": @[ @{ @"displayText": @"", @"isSelected": @NO, @"optionValue": @"" } ], @"prefix": @"", @"suffix": @"", @"type": @"", @"value": @"", @"valueEditable": @"" } ],
                              @"preferences": @{ @"isAutoRefreshEnabled": @NO, @"isDataExtractsEnabled": @NO, @"linkedProviderAccountId": @0 } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providerAccounts?providerAccountIds="]
                                                       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}}/providerAccounts?providerAccountIds=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providerAccounts?providerAccountIds=",
  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([
    'aggregationSource' => '',
    'consentId' => 0,
    'dataset' => [
        [
                'attribute' => [
                                [
                                                                'container' => [
                                                                                                                                
                                                                ],
                                                                'containerAttributes' => [
                                                                                                                                'BANK' => [
                                                                                                                                                                                                                                                                'fullAccountNumberFields' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'numberOfTransactionDays' => 0
                                                                                                                                ],
                                                                                                                                'CREDITCARD' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'INSURANCE' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'INVESTMENT' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'LOAN' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ]
                                                                ],
                                                                'fromDate' => '',
                                                                'fromFinYear' => '',
                                                                'name' => '',
                                                                'toDate' => '',
                                                                'toFinYear' => ''
                                ]
                ],
                'name' => ''
        ]
    ],
    'datasetName' => [
        
    ],
    'field' => [
        [
                'id' => '',
                'image' => '',
                'isOptional' => null,
                'isValueProvided' => null,
                'maxLength' => 0,
                'minLength' => 0,
                'name' => '',
                'option' => [
                                [
                                                                'displayText' => '',
                                                                'isSelected' => null,
                                                                'optionValue' => ''
                                ]
                ],
                'prefix' => '',
                'suffix' => '',
                'type' => '',
                'value' => '',
                'valueEditable' => ''
        ]
    ],
    'preferences' => [
        'isAutoRefreshEnabled' => null,
        'isDataExtractsEnabled' => null,
        'linkedProviderAccountId' => 0
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/providerAccounts?providerAccountIds=', [
  'body' => '{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/providerAccounts');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'providerAccountIds' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aggregationSource' => '',
  'consentId' => 0,
  'dataset' => [
    [
        'attribute' => [
                [
                                'container' => [
                                                                
                                ],
                                'containerAttributes' => [
                                                                'BANK' => [
                                                                                                                                'fullAccountNumberFields' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'numberOfTransactionDays' => 0
                                                                ],
                                                                'CREDITCARD' => [
                                                                                                                                
                                                                ],
                                                                'INSURANCE' => [
                                                                                                                                
                                                                ],
                                                                'INVESTMENT' => [
                                                                                                                                
                                                                ],
                                                                'LOAN' => [
                                                                                                                                
                                                                ]
                                ],
                                'fromDate' => '',
                                'fromFinYear' => '',
                                'name' => '',
                                'toDate' => '',
                                'toFinYear' => ''
                ]
        ],
        'name' => ''
    ]
  ],
  'datasetName' => [
    
  ],
  'field' => [
    [
        'id' => '',
        'image' => '',
        'isOptional' => null,
        'isValueProvided' => null,
        'maxLength' => 0,
        'minLength' => 0,
        'name' => '',
        'option' => [
                [
                                'displayText' => '',
                                'isSelected' => null,
                                'optionValue' => ''
                ]
        ],
        'prefix' => '',
        'suffix' => '',
        'type' => '',
        'value' => '',
        'valueEditable' => ''
    ]
  ],
  'preferences' => [
    'isAutoRefreshEnabled' => null,
    'isDataExtractsEnabled' => null,
    'linkedProviderAccountId' => 0
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aggregationSource' => '',
  'consentId' => 0,
  'dataset' => [
    [
        'attribute' => [
                [
                                'container' => [
                                                                
                                ],
                                'containerAttributes' => [
                                                                'BANK' => [
                                                                                                                                'fullAccountNumberFields' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'numberOfTransactionDays' => 0
                                                                ],
                                                                'CREDITCARD' => [
                                                                                                                                
                                                                ],
                                                                'INSURANCE' => [
                                                                                                                                
                                                                ],
                                                                'INVESTMENT' => [
                                                                                                                                
                                                                ],
                                                                'LOAN' => [
                                                                                                                                
                                                                ]
                                ],
                                'fromDate' => '',
                                'fromFinYear' => '',
                                'name' => '',
                                'toDate' => '',
                                'toFinYear' => ''
                ]
        ],
        'name' => ''
    ]
  ],
  'datasetName' => [
    
  ],
  'field' => [
    [
        'id' => '',
        'image' => '',
        'isOptional' => null,
        'isValueProvided' => null,
        'maxLength' => 0,
        'minLength' => 0,
        'name' => '',
        'option' => [
                [
                                'displayText' => '',
                                'isSelected' => null,
                                'optionValue' => ''
                ]
        ],
        'prefix' => '',
        'suffix' => '',
        'type' => '',
        'value' => '',
        'valueEditable' => ''
    ]
  ],
  'preferences' => [
    'isAutoRefreshEnabled' => null,
    'isDataExtractsEnabled' => null,
    'linkedProviderAccountId' => 0
  ]
]));
$request->setRequestUrl('{{baseUrl}}/providerAccounts');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'providerAccountIds' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providerAccounts?providerAccountIds=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providerAccounts?providerAccountIds=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/providerAccounts?providerAccountIds=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providerAccounts"

querystring = {"providerAccountIds":""}

payload = {
    "aggregationSource": "",
    "consentId": 0,
    "dataset": [
        {
            "attribute": [
                {
                    "container": [],
                    "containerAttributes": {
                        "BANK": {
                            "fullAccountNumberFields": [],
                            "numberOfTransactionDays": 0
                        },
                        "CREDITCARD": {},
                        "INSURANCE": {},
                        "INVESTMENT": {},
                        "LOAN": {}
                    },
                    "fromDate": "",
                    "fromFinYear": "",
                    "name": "",
                    "toDate": "",
                    "toFinYear": ""
                }
            ],
            "name": ""
        }
    ],
    "datasetName": [],
    "field": [
        {
            "id": "",
            "image": "",
            "isOptional": False,
            "isValueProvided": False,
            "maxLength": 0,
            "minLength": 0,
            "name": "",
            "option": [
                {
                    "displayText": "",
                    "isSelected": False,
                    "optionValue": ""
                }
            ],
            "prefix": "",
            "suffix": "",
            "type": "",
            "value": "",
            "valueEditable": ""
        }
    ],
    "preferences": {
        "isAutoRefreshEnabled": False,
        "isDataExtractsEnabled": False,
        "linkedProviderAccountId": 0
    }
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providerAccounts"

queryString <- list(providerAccountIds = "")

payload <- "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providerAccounts?providerAccountIds=")

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  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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/providerAccounts') do |req|
  req.params['providerAccountIds'] = ''
  req.body = "{\n  \"aggregationSource\": \"\",\n  \"consentId\": 0,\n  \"dataset\": [\n    {\n      \"attribute\": [\n        {\n          \"container\": [],\n          \"containerAttributes\": {\n            \"BANK\": {\n              \"fullAccountNumberFields\": [],\n              \"numberOfTransactionDays\": 0\n            },\n            \"CREDITCARD\": {},\n            \"INSURANCE\": {},\n            \"INVESTMENT\": {},\n            \"LOAN\": {}\n          },\n          \"fromDate\": \"\",\n          \"fromFinYear\": \"\",\n          \"name\": \"\",\n          \"toDate\": \"\",\n          \"toFinYear\": \"\"\n        }\n      ],\n      \"name\": \"\"\n    }\n  ],\n  \"datasetName\": [],\n  \"field\": [\n    {\n      \"id\": \"\",\n      \"image\": \"\",\n      \"isOptional\": false,\n      \"isValueProvided\": false,\n      \"maxLength\": 0,\n      \"minLength\": 0,\n      \"name\": \"\",\n      \"option\": [\n        {\n          \"displayText\": \"\",\n          \"isSelected\": false,\n          \"optionValue\": \"\"\n        }\n      ],\n      \"prefix\": \"\",\n      \"suffix\": \"\",\n      \"type\": \"\",\n      \"value\": \"\",\n      \"valueEditable\": \"\"\n    }\n  ],\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts";

    let querystring = [
        ("providerAccountIds", ""),
    ];

    let payload = json!({
        "aggregationSource": "",
        "consentId": 0,
        "dataset": (
            json!({
                "attribute": (
                    json!({
                        "container": (),
                        "containerAttributes": json!({
                            "BANK": json!({
                                "fullAccountNumberFields": (),
                                "numberOfTransactionDays": 0
                            }),
                            "CREDITCARD": json!({}),
                            "INSURANCE": json!({}),
                            "INVESTMENT": json!({}),
                            "LOAN": json!({})
                        }),
                        "fromDate": "",
                        "fromFinYear": "",
                        "name": "",
                        "toDate": "",
                        "toFinYear": ""
                    })
                ),
                "name": ""
            })
        ),
        "datasetName": (),
        "field": (
            json!({
                "id": "",
                "image": "",
                "isOptional": false,
                "isValueProvided": false,
                "maxLength": 0,
                "minLength": 0,
                "name": "",
                "option": (
                    json!({
                        "displayText": "",
                        "isSelected": false,
                        "optionValue": ""
                    })
                ),
                "prefix": "",
                "suffix": "",
                "type": "",
                "value": "",
                "valueEditable": ""
            })
        ),
        "preferences": json!({
            "isAutoRefreshEnabled": false,
            "isDataExtractsEnabled": false,
            "linkedProviderAccountId": 0
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/providerAccounts?providerAccountIds=' \
  --header 'content-type: application/json' \
  --data '{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}'
echo '{
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    {
      "attribute": [
        {
          "container": [],
          "containerAttributes": {
            "BANK": {
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            },
            "CREDITCARD": {},
            "INSURANCE": {},
            "INVESTMENT": {},
            "LOAN": {}
          },
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        }
      ],
      "name": ""
    }
  ],
  "datasetName": [],
  "field": [
    {
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        {
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        }
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    }
  ],
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}' |  \
  http PUT '{{baseUrl}}/providerAccounts?providerAccountIds=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "aggregationSource": "",\n  "consentId": 0,\n  "dataset": [\n    {\n      "attribute": [\n        {\n          "container": [],\n          "containerAttributes": {\n            "BANK": {\n              "fullAccountNumberFields": [],\n              "numberOfTransactionDays": 0\n            },\n            "CREDITCARD": {},\n            "INSURANCE": {},\n            "INVESTMENT": {},\n            "LOAN": {}\n          },\n          "fromDate": "",\n          "fromFinYear": "",\n          "name": "",\n          "toDate": "",\n          "toFinYear": ""\n        }\n      ],\n      "name": ""\n    }\n  ],\n  "datasetName": [],\n  "field": [\n    {\n      "id": "",\n      "image": "",\n      "isOptional": false,\n      "isValueProvided": false,\n      "maxLength": 0,\n      "minLength": 0,\n      "name": "",\n      "option": [\n        {\n          "displayText": "",\n          "isSelected": false,\n          "optionValue": ""\n        }\n      ],\n      "prefix": "",\n      "suffix": "",\n      "type": "",\n      "value": "",\n      "valueEditable": ""\n    }\n  ],\n  "preferences": {\n    "isAutoRefreshEnabled": false,\n    "isDataExtractsEnabled": false,\n    "linkedProviderAccountId": 0\n  }\n}' \
  --output-document \
  - '{{baseUrl}}/providerAccounts?providerAccountIds='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aggregationSource": "",
  "consentId": 0,
  "dataset": [
    [
      "attribute": [
        [
          "container": [],
          "containerAttributes": [
            "BANK": [
              "fullAccountNumberFields": [],
              "numberOfTransactionDays": 0
            ],
            "CREDITCARD": [],
            "INSURANCE": [],
            "INVESTMENT": [],
            "LOAN": []
          ],
          "fromDate": "",
          "fromFinYear": "",
          "name": "",
          "toDate": "",
          "toFinYear": ""
        ]
      ],
      "name": ""
    ]
  ],
  "datasetName": [],
  "field": [
    [
      "id": "",
      "image": "",
      "isOptional": false,
      "isValueProvided": false,
      "maxLength": 0,
      "minLength": 0,
      "name": "",
      "option": [
        [
          "displayText": "",
          "isSelected": false,
          "optionValue": ""
        ]
      ],
      "prefix": "",
      "suffix": "",
      "type": "",
      "value": "",
      "valueEditable": ""
    ]
  ],
  "preferences": [
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providerAccounts?providerAccountIds=")! 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 Preferences
{{baseUrl}}/providerAccounts/:providerAccountId/preferences
QUERY PARAMS

providerAccountId
BODY json

{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providerAccounts/:providerAccountId/preferences");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/providerAccounts/:providerAccountId/preferences" {:content-type :json
                                                                                           :form-params {:preferences {:isAutoRefreshEnabled false
                                                                                                                       :isDataExtractsEnabled false
                                                                                                                       :linkedProviderAccountId 0}}})
require "http/client"

url = "{{baseUrl}}/providerAccounts/:providerAccountId/preferences"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts/:providerAccountId/preferences"),
    Content = new StringContent("{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts/:providerAccountId/preferences");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providerAccounts/:providerAccountId/preferences"

	payload := strings.NewReader("{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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/providerAccounts/:providerAccountId/preferences HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130

{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/providerAccounts/:providerAccountId/preferences")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providerAccounts/:providerAccountId/preferences"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/providerAccounts/:providerAccountId/preferences")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/providerAccounts/:providerAccountId/preferences")
  .header("content-type", "application/json")
  .body("{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}")
  .asString();
const data = JSON.stringify({
  preferences: {
    isAutoRefreshEnabled: false,
    isDataExtractsEnabled: false,
    linkedProviderAccountId: 0
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/providerAccounts/:providerAccountId/preferences');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId/preferences',
  headers: {'content-type': 'application/json'},
  data: {
    preferences: {
      isAutoRefreshEnabled: false,
      isDataExtractsEnabled: false,
      linkedProviderAccountId: 0
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providerAccounts/:providerAccountId/preferences';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"preferences":{"isAutoRefreshEnabled":false,"isDataExtractsEnabled":false,"linkedProviderAccountId":0}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providerAccounts/:providerAccountId/preferences',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "preferences": {\n    "isAutoRefreshEnabled": false,\n    "isDataExtractsEnabled": false,\n    "linkedProviderAccountId": 0\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  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/providerAccounts/:providerAccountId/preferences")
  .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/providerAccounts/:providerAccountId/preferences',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  preferences: {
    isAutoRefreshEnabled: false,
    isDataExtractsEnabled: false,
    linkedProviderAccountId: 0
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId/preferences',
  headers: {'content-type': 'application/json'},
  body: {
    preferences: {
      isAutoRefreshEnabled: false,
      isDataExtractsEnabled: false,
      linkedProviderAccountId: 0
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/providerAccounts/:providerAccountId/preferences');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  preferences: {
    isAutoRefreshEnabled: false,
    isDataExtractsEnabled: false,
    linkedProviderAccountId: 0
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/providerAccounts/:providerAccountId/preferences',
  headers: {'content-type': 'application/json'},
  data: {
    preferences: {
      isAutoRefreshEnabled: false,
      isDataExtractsEnabled: false,
      linkedProviderAccountId: 0
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providerAccounts/:providerAccountId/preferences';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"preferences":{"isAutoRefreshEnabled":false,"isDataExtractsEnabled":false,"linkedProviderAccountId":0}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"preferences": @{ @"isAutoRefreshEnabled": @NO, @"isDataExtractsEnabled": @NO, @"linkedProviderAccountId": @0 } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providerAccounts/:providerAccountId/preferences"]
                                                       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}}/providerAccounts/:providerAccountId/preferences" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providerAccounts/:providerAccountId/preferences",
  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([
    'preferences' => [
        'isAutoRefreshEnabled' => null,
        'isDataExtractsEnabled' => null,
        'linkedProviderAccountId' => 0
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/providerAccounts/:providerAccountId/preferences', [
  'body' => '{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/providerAccounts/:providerAccountId/preferences');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'preferences' => [
    'isAutoRefreshEnabled' => null,
    'isDataExtractsEnabled' => null,
    'linkedProviderAccountId' => 0
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'preferences' => [
    'isAutoRefreshEnabled' => null,
    'isDataExtractsEnabled' => null,
    'linkedProviderAccountId' => 0
  ]
]));
$request->setRequestUrl('{{baseUrl}}/providerAccounts/:providerAccountId/preferences');
$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}}/providerAccounts/:providerAccountId/preferences' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providerAccounts/:providerAccountId/preferences' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/providerAccounts/:providerAccountId/preferences", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providerAccounts/:providerAccountId/preferences"

payload = { "preferences": {
        "isAutoRefreshEnabled": False,
        "isDataExtractsEnabled": False,
        "linkedProviderAccountId": 0
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providerAccounts/:providerAccountId/preferences"

payload <- "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts/:providerAccountId/preferences")

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  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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/providerAccounts/:providerAccountId/preferences') do |req|
  req.body = "{\n  \"preferences\": {\n    \"isAutoRefreshEnabled\": false,\n    \"isDataExtractsEnabled\": false,\n    \"linkedProviderAccountId\": 0\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}}/providerAccounts/:providerAccountId/preferences";

    let payload = json!({"preferences": json!({
            "isAutoRefreshEnabled": false,
            "isDataExtractsEnabled": false,
            "linkedProviderAccountId": 0
        })});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/providerAccounts/:providerAccountId/preferences \
  --header 'content-type: application/json' \
  --data '{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}'
echo '{
  "preferences": {
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  }
}' |  \
  http PUT {{baseUrl}}/providerAccounts/:providerAccountId/preferences \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "preferences": {\n    "isAutoRefreshEnabled": false,\n    "isDataExtractsEnabled": false,\n    "linkedProviderAccountId": 0\n  }\n}' \
  --output-document \
  - {{baseUrl}}/providerAccounts/:providerAccountId/preferences
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["preferences": [
    "isAutoRefreshEnabled": false,
    "isDataExtractsEnabled": false,
    "linkedProviderAccountId": 0
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providerAccounts/:providerAccountId/preferences")! 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 Provider Details
{{baseUrl}}/providers/:providerId
QUERY PARAMS

providerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providers/:providerId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/providers/:providerId")
require "http/client"

url = "{{baseUrl}}/providers/:providerId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/providers/:providerId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providers/:providerId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providers/:providerId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/providers/:providerId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/providers/:providerId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providers/:providerId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/providers/:providerId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/providers/:providerId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/providers/:providerId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/providers/:providerId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providers/:providerId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providers/:providerId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providers/:providerId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providers/:providerId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/providers/:providerId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/providers/:providerId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/providers/:providerId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providers/:providerId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providers/:providerId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/providers/:providerId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providers/:providerId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/providers/:providerId');

echo $response->getBody();
setUrl('{{baseUrl}}/providers/:providerId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providers/:providerId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providers/:providerId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providers/:providerId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/providers/:providerId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providers/:providerId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providers/:providerId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providers/:providerId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/providers/:providerId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providers/:providerId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/providers/:providerId
http GET {{baseUrl}}/providers/:providerId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/providers/:providerId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providers/:providerId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Providers Count
{{baseUrl}}/providers/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providers/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/providers/count")
require "http/client"

url = "{{baseUrl}}/providers/count"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/providers/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providers/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providers/count"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/providers/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/providers/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providers/count"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/providers/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/providers/count")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/providers/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/providers/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providers/count';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providers/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providers/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providers/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/providers/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/providers/count');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/providers/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providers/count';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providers/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/providers/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providers/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/providers/count');

echo $response->getBody();
setUrl('{{baseUrl}}/providers/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providers/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providers/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providers/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/providers/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providers/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providers/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providers/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/providers/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providers/count";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/providers/count
http GET {{baseUrl}}/providers/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/providers/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providers/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Providers
{{baseUrl}}/providers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/providers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/providers")
require "http/client"

url = "{{baseUrl}}/providers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/providers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/providers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/providers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/providers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/providers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/providers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/providers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/providers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/providers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/providers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/providers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/providers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/providers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/providers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/providers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/providers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/providers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/providers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/providers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/providers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/providers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/providers');

echo $response->getBody();
setUrl('{{baseUrl}}/providers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/providers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/providers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/providers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/providers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/providers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/providers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/providers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/providers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/providers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/providers
http GET {{baseUrl}}/providers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/providers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/providers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Statements
{{baseUrl}}/statements
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/statements");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/statements")
require "http/client"

url = "{{baseUrl}}/statements"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/statements"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/statements");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/statements"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/statements HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/statements")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/statements"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/statements")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/statements")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/statements');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/statements'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/statements';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/statements',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/statements")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/statements',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/statements'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/statements');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/statements'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/statements';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/statements"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/statements" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/statements",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/statements');

echo $response->getBody();
setUrl('{{baseUrl}}/statements');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/statements');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/statements' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/statements' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/statements")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/statements"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/statements"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/statements")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/statements') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/statements";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/statements
http GET {{baseUrl}}/statements
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/statements
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/statements")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Category
{{baseUrl}}/transactions/categories
BODY json

{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/categories" {:content-type :json
                                                                    :form-params {:categoryName ""
                                                                                  :parentCategoryId 0
                                                                                  :source ""}})
require "http/client"

url = "{{baseUrl}}/transactions/categories"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\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}}/transactions/categories"),
    Content = new StringContent("{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories"

	payload := strings.NewReader("{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\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/transactions/categories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 65

{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/categories")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/categories")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/categories")
  .header("content-type", "application/json")
  .body("{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  categoryName: '',
  parentCategoryId: 0,
  source: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/transactions/categories');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/categories',
  headers: {'content-type': 'application/json'},
  data: {categoryName: '', parentCategoryId: 0, source: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"categoryName":"","parentCategoryId":0,"source":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/categories',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "categoryName": "",\n  "parentCategoryId": 0,\n  "source": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories")
  .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/transactions/categories',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({categoryName: '', parentCategoryId: 0, source: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/categories',
  headers: {'content-type': 'application/json'},
  body: {categoryName: '', parentCategoryId: 0, source: ''},
  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}}/transactions/categories');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  categoryName: '',
  parentCategoryId: 0,
  source: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/categories',
  headers: {'content-type': 'application/json'},
  data: {categoryName: '', parentCategoryId: 0, source: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"categoryName":"","parentCategoryId":0,"source":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"categoryName": @"",
                              @"parentCategoryId": @0,
                              @"source": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/categories"]
                                                       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}}/transactions/categories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories",
  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([
    'categoryName' => '',
    'parentCategoryId' => 0,
    'source' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/transactions/categories', [
  'body' => '{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'categoryName' => '',
  'parentCategoryId' => 0,
  'source' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'categoryName' => '',
  'parentCategoryId' => 0,
  'source' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/categories');
$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}}/transactions/categories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/transactions/categories", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories"

payload = {
    "categoryName": "",
    "parentCategoryId": 0,
    "source": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories"

payload <- "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\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}}/transactions/categories")

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  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}"

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/transactions/categories') do |req|
  req.body = "{\n  \"categoryName\": \"\",\n  \"parentCategoryId\": 0,\n  \"source\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories";

    let payload = json!({
        "categoryName": "",
        "parentCategoryId": 0,
        "source": ""
    });

    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}}/transactions/categories \
  --header 'content-type: application/json' \
  --data '{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}'
echo '{
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
}' |  \
  http POST {{baseUrl}}/transactions/categories \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "categoryName": "",\n  "parentCategoryId": 0,\n  "source": ""\n}' \
  --output-document \
  - {{baseUrl}}/transactions/categories
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "categoryName": "",
  "parentCategoryId": 0,
  "source": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories")! 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 or Run Transaction Categorization Rule
{{baseUrl}}/transactions/categories/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/categories/rules")
require "http/client"

url = "{{baseUrl}}/transactions/categories/rules"

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}}/transactions/categories/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories/rules");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/rules"

	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/transactions/categories/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/categories/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/rules"))
    .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}}/transactions/categories/rules")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/categories/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('POST', '{{baseUrl}}/transactions/categories/rules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/categories/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/rules';
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}}/transactions/categories/rules',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/rules")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories/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: 'POST',
  url: '{{baseUrl}}/transactions/categories/rules'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/transactions/categories/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: 'POST',
  url: '{{baseUrl}}/transactions/categories/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/rules';
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}}/transactions/categories/rules"]
                                                       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}}/transactions/categories/rules" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/rules",
  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}}/transactions/categories/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/rules');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories/rules');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories/rules' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/rules' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/transactions/categories/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/rules"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/rules"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories/rules")

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/transactions/categories/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories/rules";

    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}}/transactions/categories/rules
http POST {{baseUrl}}/transactions/categories/rules
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/transactions/categories/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/rules")! 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()
DELETE Delete Category
{{baseUrl}}/transactions/categories/:categoryId
QUERY PARAMS

categoryId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/:categoryId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/transactions/categories/:categoryId")
require "http/client"

url = "{{baseUrl}}/transactions/categories/:categoryId"

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}}/transactions/categories/:categoryId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories/:categoryId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/:categoryId"

	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/transactions/categories/:categoryId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/transactions/categories/:categoryId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/:categoryId"))
    .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}}/transactions/categories/:categoryId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/transactions/categories/:categoryId")
  .asString();
const 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}}/transactions/categories/:categoryId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/transactions/categories/:categoryId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/:categoryId';
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}}/transactions/categories/:categoryId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/:categoryId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories/:categoryId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/transactions/categories/:categoryId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/transactions/categories/:categoryId');

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}}/transactions/categories/:categoryId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/:categoryId';
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}}/transactions/categories/:categoryId"]
                                                       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}}/transactions/categories/:categoryId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/:categoryId",
  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}}/transactions/categories/:categoryId');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/:categoryId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories/:categoryId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories/:categoryId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/:categoryId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/transactions/categories/:categoryId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/:categoryId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/:categoryId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories/:categoryId")

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/transactions/categories/:categoryId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories/:categoryId";

    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}}/transactions/categories/:categoryId
http DELETE {{baseUrl}}/transactions/categories/:categoryId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/transactions/categories/:categoryId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/:categoryId")! 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 Transaction Categorization Rule
{{baseUrl}}/transactions/categories/rules/:ruleId
QUERY PARAMS

ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/rules/:ruleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/transactions/categories/rules/:ruleId")
require "http/client"

url = "{{baseUrl}}/transactions/categories/rules/:ruleId"

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}}/transactions/categories/rules/:ruleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories/rules/:ruleId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/rules/:ruleId"

	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/transactions/categories/rules/:ruleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/transactions/categories/rules/:ruleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/rules/:ruleId"))
    .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}}/transactions/categories/rules/:ruleId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/transactions/categories/rules/:ruleId")
  .asString();
const 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}}/transactions/categories/rules/:ruleId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/transactions/categories/rules/:ruleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/rules/:ruleId';
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}}/transactions/categories/rules/:ruleId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/rules/:ruleId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories/rules/:ruleId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/transactions/categories/rules/:ruleId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/transactions/categories/rules/:ruleId');

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}}/transactions/categories/rules/:ruleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/rules/:ruleId';
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}}/transactions/categories/rules/:ruleId"]
                                                       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}}/transactions/categories/rules/:ruleId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/rules/:ruleId",
  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}}/transactions/categories/rules/:ruleId');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/rules/:ruleId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories/rules/:ruleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories/rules/:ruleId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/rules/:ruleId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/transactions/categories/rules/:ruleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/rules/:ruleId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/rules/:ruleId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories/rules/:ruleId")

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/transactions/categories/rules/:ruleId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories/rules/:ruleId";

    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}}/transactions/categories/rules/:ruleId
http DELETE {{baseUrl}}/transactions/categories/rules/:ruleId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/transactions/categories/rules/:ruleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/rules/:ruleId")! 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 Transaction Categorization Rules (GET)
{{baseUrl}}/transactions/categories/txnRules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/txnRules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/categories/txnRules")
require "http/client"

url = "{{baseUrl}}/transactions/categories/txnRules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/transactions/categories/txnRules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories/txnRules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/txnRules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/transactions/categories/txnRules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/categories/txnRules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/txnRules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/categories/txnRules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/categories/txnRules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/transactions/categories/txnRules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/transactions/categories/txnRules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/txnRules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/categories/txnRules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/txnRules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories/txnRules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/transactions/categories/txnRules'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/transactions/categories/txnRules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/transactions/categories/txnRules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/txnRules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/categories/txnRules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions/categories/txnRules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/txnRules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/transactions/categories/txnRules');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/txnRules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories/txnRules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories/txnRules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/txnRules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/categories/txnRules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/txnRules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/txnRules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories/txnRules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/transactions/categories/txnRules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories/txnRules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/transactions/categories/txnRules
http GET {{baseUrl}}/transactions/categories/txnRules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/categories/txnRules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/txnRules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Transaction Categorization Rules
{{baseUrl}}/transactions/categories/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/categories/rules")
require "http/client"

url = "{{baseUrl}}/transactions/categories/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}}/transactions/categories/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/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/transactions/categories/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/categories/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/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}}/transactions/categories/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/categories/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}}/transactions/categories/rules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/transactions/categories/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/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}}/transactions/categories/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories/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}}/transactions/categories/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}}/transactions/categories/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}}/transactions/categories/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/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}}/transactions/categories/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}}/transactions/categories/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/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}}/transactions/categories/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/categories/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories/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/transactions/categories/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories/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}}/transactions/categories/rules
http GET {{baseUrl}}/transactions/categories/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/categories/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/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 Get Transaction Category List
{{baseUrl}}/transactions/categories
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/categories")
require "http/client"

url = "{{baseUrl}}/transactions/categories"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/transactions/categories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/transactions/categories HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/categories")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/categories")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/categories")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/transactions/categories');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/transactions/categories'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/categories',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/transactions/categories'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/transactions/categories');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/transactions/categories'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/categories"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions/categories" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/transactions/categories');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/categories")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/transactions/categories') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/transactions/categories
http GET {{baseUrl}}/transactions/categories
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/categories
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Transactions Count
{{baseUrl}}/transactions/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/count")
require "http/client"

url = "{{baseUrl}}/transactions/count"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/transactions/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/count"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/transactions/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/count"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/count")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/transactions/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/transactions/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/count';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/transactions/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/transactions/count');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/transactions/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/count';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/count"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/count",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/transactions/count');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/count")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/transactions/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/count";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/transactions/count
http GET {{baseUrl}}/transactions/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Transactions
{{baseUrl}}/transactions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions")
require "http/client"

url = "{{baseUrl}}/transactions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/transactions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/transactions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/transactions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/transactions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/transactions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/transactions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/transactions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/transactions');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/transactions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/transactions
http GET {{baseUrl}}/transactions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Run Transaction Categorization Rule
{{baseUrl}}/transactions/categories/rules/:ruleId
QUERY PARAMS

action
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/rules/:ruleId?action=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/categories/rules/:ruleId" {:query-params {:action ""}})
require "http/client"

url = "{{baseUrl}}/transactions/categories/rules/:ruleId?action="

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}}/transactions/categories/rules/:ruleId?action="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories/rules/:ruleId?action=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/rules/:ruleId?action="

	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/transactions/categories/rules/:ruleId?action= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/categories/rules/:ruleId?action=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/rules/:ruleId?action="))
    .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}}/transactions/categories/rules/:ruleId?action=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/categories/rules/:ruleId?action=")
  .asString();
const 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}}/transactions/categories/rules/:ruleId?action=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/categories/rules/:ruleId',
  params: {action: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/rules/:ruleId?action=';
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}}/transactions/categories/rules/:ruleId?action=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/rules/:ruleId?action=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/categories/rules/:ruleId?action=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/transactions/categories/rules/:ruleId',
  qs: {action: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/transactions/categories/rules/:ruleId');

req.query({
  action: ''
});

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}}/transactions/categories/rules/:ruleId',
  params: {action: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/rules/:ruleId?action=';
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}}/transactions/categories/rules/:ruleId?action="]
                                                       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}}/transactions/categories/rules/:ruleId?action=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/rules/:ruleId?action=",
  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}}/transactions/categories/rules/:ruleId?action=');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/rules/:ruleId');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'action' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/categories/rules/:ruleId');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'action' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/categories/rules/:ruleId?action=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/rules/:ruleId?action=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/transactions/categories/rules/:ruleId?action=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/rules/:ruleId"

querystring = {"action":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/rules/:ruleId"

queryString <- list(action = "")

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/categories/rules/:ruleId?action=")

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/transactions/categories/rules/:ruleId') do |req|
  req.params['action'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/categories/rules/:ruleId";

    let querystring = [
        ("action", ""),
    ];

    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}}/transactions/categories/rules/:ruleId?action='
http POST '{{baseUrl}}/transactions/categories/rules/:ruleId?action='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/transactions/categories/rules/:ruleId?action='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/rules/:ruleId?action=")! 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 Category
{{baseUrl}}/transactions/categories
BODY json

{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/transactions/categories" {:content-type :json
                                                                   :form-params {:categoryName ""
                                                                                 :highLevelCategoryName ""
                                                                                 :id 0
                                                                                 :source ""}})
require "http/client"

url = "{{baseUrl}}/transactions/categories"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\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}}/transactions/categories"),
    Content = new StringContent("{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/categories");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories"

	payload := strings.NewReader("{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\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/transactions/categories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/transactions/categories")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/categories")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/transactions/categories")
  .header("content-type", "application/json")
  .body("{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  categoryName: '',
  highLevelCategoryName: '',
  id: 0,
  source: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/transactions/categories');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/categories',
  headers: {'content-type': 'application/json'},
  data: {categoryName: '', highLevelCategoryName: '', id: 0, source: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"categoryName":"","highLevelCategoryName":"","id":0,"source":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/categories',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "categoryName": "",\n  "highLevelCategoryName": "",\n  "id": 0,\n  "source": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories")
  .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/transactions/categories',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({categoryName: '', highLevelCategoryName: '', id: 0, source: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/categories',
  headers: {'content-type': 'application/json'},
  body: {categoryName: '', highLevelCategoryName: '', id: 0, source: ''},
  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}}/transactions/categories');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  categoryName: '',
  highLevelCategoryName: '',
  id: 0,
  source: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/categories',
  headers: {'content-type': 'application/json'},
  data: {categoryName: '', highLevelCategoryName: '', id: 0, source: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"categoryName":"","highLevelCategoryName":"","id":0,"source":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"categoryName": @"",
                              @"highLevelCategoryName": @"",
                              @"id": @0,
                              @"source": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/categories"]
                                                       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}}/transactions/categories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories",
  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([
    'categoryName' => '',
    'highLevelCategoryName' => '',
    'id' => 0,
    'source' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/transactions/categories', [
  'body' => '{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'categoryName' => '',
  'highLevelCategoryName' => '',
  'id' => 0,
  'source' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'categoryName' => '',
  'highLevelCategoryName' => '',
  'id' => 0,
  'source' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/categories');
$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}}/transactions/categories' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/transactions/categories", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories"

payload = {
    "categoryName": "",
    "highLevelCategoryName": "",
    "id": 0,
    "source": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories"

payload <- "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\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}}/transactions/categories")

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  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\n}"

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/transactions/categories') do |req|
  req.body = "{\n  \"categoryName\": \"\",\n  \"highLevelCategoryName\": \"\",\n  \"id\": 0,\n  \"source\": \"\"\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}}/transactions/categories";

    let payload = json!({
        "categoryName": "",
        "highLevelCategoryName": "",
        "id": 0,
        "source": ""
    });

    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}}/transactions/categories \
  --header 'content-type: application/json' \
  --data '{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}'
echo '{
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
}' |  \
  http PUT {{baseUrl}}/transactions/categories \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "categoryName": "",\n  "highLevelCategoryName": "",\n  "id": 0,\n  "source": ""\n}' \
  --output-document \
  - {{baseUrl}}/transactions/categories
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "categoryName": "",
  "highLevelCategoryName": "",
  "id": 0,
  "source": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories")! 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 Transaction Categorization Rule
{{baseUrl}}/transactions/categories/rules/:ruleId
QUERY PARAMS

ruleId
BODY json

{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/categories/rules/:ruleId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/transactions/categories/rules/:ruleId" {:content-type :json
                                                                                 :form-params {:rule {:categoryId 0
                                                                                                      :priority 0
                                                                                                      :ruleClause [{:field ""
                                                                                                                    :operation ""
                                                                                                                    :value {}}]
                                                                                                      :source ""}}})
require "http/client"

url = "{{baseUrl}}/transactions/categories/rules/:ruleId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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}}/transactions/categories/rules/:ruleId"),
    Content = new StringContent("{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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}}/transactions/categories/rules/:ruleId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/categories/rules/:ruleId"

	payload := strings.NewReader("{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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/transactions/categories/rules/:ruleId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 185

{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/transactions/categories/rules/:ruleId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/categories/rules/:ruleId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/categories/rules/:ruleId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/transactions/categories/rules/:ruleId")
  .header("content-type", "application/json")
  .body("{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  rule: {
    categoryId: 0,
    priority: 0,
    ruleClause: [
      {
        field: '',
        operation: '',
        value: {}
      }
    ],
    source: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/transactions/categories/rules/:ruleId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/categories/rules/:ruleId',
  headers: {'content-type': 'application/json'},
  data: {
    rule: {
      categoryId: 0,
      priority: 0,
      ruleClause: [{field: '', operation: '', value: {}}],
      source: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/categories/rules/:ruleId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"rule":{"categoryId":0,"priority":0,"ruleClause":[{"field":"","operation":"","value":{}}],"source":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/categories/rules/:ruleId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "rule": {\n    "categoryId": 0,\n    "priority": 0,\n    "ruleClause": [\n      {\n        "field": "",\n        "operation": "",\n        "value": {}\n      }\n    ],\n    "source": ""\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  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/categories/rules/:ruleId")
  .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/transactions/categories/rules/:ruleId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  rule: {
    categoryId: 0,
    priority: 0,
    ruleClause: [{field: '', operation: '', value: {}}],
    source: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/categories/rules/:ruleId',
  headers: {'content-type': 'application/json'},
  body: {
    rule: {
      categoryId: 0,
      priority: 0,
      ruleClause: [{field: '', operation: '', value: {}}],
      source: ''
    }
  },
  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}}/transactions/categories/rules/:ruleId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  rule: {
    categoryId: 0,
    priority: 0,
    ruleClause: [
      {
        field: '',
        operation: '',
        value: {}
      }
    ],
    source: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/categories/rules/:ruleId',
  headers: {'content-type': 'application/json'},
  data: {
    rule: {
      categoryId: 0,
      priority: 0,
      ruleClause: [{field: '', operation: '', value: {}}],
      source: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/categories/rules/:ruleId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"rule":{"categoryId":0,"priority":0,"ruleClause":[{"field":"","operation":"","value":{}}],"source":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"rule": @{ @"categoryId": @0, @"priority": @0, @"ruleClause": @[ @{ @"field": @"", @"operation": @"", @"value": @{  } } ], @"source": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/categories/rules/:ruleId"]
                                                       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}}/transactions/categories/rules/:ruleId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/categories/rules/:ruleId",
  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([
    'rule' => [
        'categoryId' => 0,
        'priority' => 0,
        'ruleClause' => [
                [
                                'field' => '',
                                'operation' => '',
                                'value' => [
                                                                
                                ]
                ]
        ],
        'source' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/transactions/categories/rules/:ruleId', [
  'body' => '{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/categories/rules/:ruleId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'rule' => [
    'categoryId' => 0,
    'priority' => 0,
    'ruleClause' => [
        [
                'field' => '',
                'operation' => '',
                'value' => [
                                
                ]
        ]
    ],
    'source' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'rule' => [
    'categoryId' => 0,
    'priority' => 0,
    'ruleClause' => [
        [
                'field' => '',
                'operation' => '',
                'value' => [
                                
                ]
        ]
    ],
    'source' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/transactions/categories/rules/:ruleId');
$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}}/transactions/categories/rules/:ruleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/categories/rules/:ruleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/transactions/categories/rules/:ruleId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/categories/rules/:ruleId"

payload = { "rule": {
        "categoryId": 0,
        "priority": 0,
        "ruleClause": [
            {
                "field": "",
                "operation": "",
                "value": {}
            }
        ],
        "source": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/categories/rules/:ruleId"

payload <- "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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}}/transactions/categories/rules/:ruleId")

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  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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/transactions/categories/rules/:ruleId') do |req|
  req.body = "{\n  \"rule\": {\n    \"categoryId\": 0,\n    \"priority\": 0,\n    \"ruleClause\": [\n      {\n        \"field\": \"\",\n        \"operation\": \"\",\n        \"value\": {}\n      }\n    ],\n    \"source\": \"\"\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}}/transactions/categories/rules/:ruleId";

    let payload = json!({"rule": json!({
            "categoryId": 0,
            "priority": 0,
            "ruleClause": (
                json!({
                    "field": "",
                    "operation": "",
                    "value": json!({})
                })
            ),
            "source": ""
        })});

    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}}/transactions/categories/rules/:ruleId \
  --header 'content-type: application/json' \
  --data '{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}'
echo '{
  "rule": {
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      {
        "field": "",
        "operation": "",
        "value": {}
      }
    ],
    "source": ""
  }
}' |  \
  http PUT {{baseUrl}}/transactions/categories/rules/:ruleId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "rule": {\n    "categoryId": 0,\n    "priority": 0,\n    "ruleClause": [\n      {\n        "field": "",\n        "operation": "",\n        "value": {}\n      }\n    ],\n    "source": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/transactions/categories/rules/:ruleId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["rule": [
    "categoryId": 0,
    "priority": 0,
    "ruleClause": [
      [
        "field": "",
        "operation": "",
        "value": []
      ]
    ],
    "source": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/categories/rules/:ruleId")! 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 Transaction
{{baseUrl}}/transactions/:transactionId
QUERY PARAMS

transactionId
BODY json

{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:transactionId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/transactions/:transactionId" {:content-type :json
                                                                       :form-params {:transaction {:categoryId 0
                                                                                                   :categorySource ""
                                                                                                   :container ""
                                                                                                   :description {:consumer ""
                                                                                                                 :original ""
                                                                                                                 :security ""
                                                                                                                 :simple ""}
                                                                                                   :memo ""}}})
require "http/client"

url = "{{baseUrl}}/transactions/:transactionId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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}}/transactions/:transactionId"),
    Content = new StringContent("{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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}}/transactions/:transactionId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:transactionId"

	payload := strings.NewReader("{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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/transactions/:transactionId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 222

{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/transactions/:transactionId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:transactionId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/:transactionId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/transactions/:transactionId")
  .header("content-type", "application/json")
  .body("{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  transaction: {
    categoryId: 0,
    categorySource: '',
    container: '',
    description: {
      consumer: '',
      original: '',
      security: '',
      simple: ''
    },
    memo: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/transactions/:transactionId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/:transactionId',
  headers: {'content-type': 'application/json'},
  data: {
    transaction: {
      categoryId: 0,
      categorySource: '',
      container: '',
      description: {consumer: '', original: '', security: '', simple: ''},
      memo: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:transactionId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"transaction":{"categoryId":0,"categorySource":"","container":"","description":{"consumer":"","original":"","security":"","simple":""},"memo":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/:transactionId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "transaction": {\n    "categoryId": 0,\n    "categorySource": "",\n    "container": "",\n    "description": {\n      "consumer": "",\n      "original": "",\n      "security": "",\n      "simple": ""\n    },\n    "memo": ""\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  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:transactionId")
  .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/transactions/:transactionId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  transaction: {
    categoryId: 0,
    categorySource: '',
    container: '',
    description: {consumer: '', original: '', security: '', simple: ''},
    memo: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/transactions/:transactionId',
  headers: {'content-type': 'application/json'},
  body: {
    transaction: {
      categoryId: 0,
      categorySource: '',
      container: '',
      description: {consumer: '', original: '', security: '', simple: ''},
      memo: ''
    }
  },
  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}}/transactions/:transactionId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  transaction: {
    categoryId: 0,
    categorySource: '',
    container: '',
    description: {
      consumer: '',
      original: '',
      security: '',
      simple: ''
    },
    memo: ''
  }
});

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}}/transactions/:transactionId',
  headers: {'content-type': 'application/json'},
  data: {
    transaction: {
      categoryId: 0,
      categorySource: '',
      container: '',
      description: {consumer: '', original: '', security: '', simple: ''},
      memo: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:transactionId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"transaction":{"categoryId":0,"categorySource":"","container":"","description":{"consumer":"","original":"","security":"","simple":""},"memo":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"transaction": @{ @"categoryId": @0, @"categorySource": @"", @"container": @"", @"description": @{ @"consumer": @"", @"original": @"", @"security": @"", @"simple": @"" }, @"memo": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:transactionId"]
                                                       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}}/transactions/:transactionId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:transactionId",
  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([
    'transaction' => [
        'categoryId' => 0,
        'categorySource' => '',
        'container' => '',
        'description' => [
                'consumer' => '',
                'original' => '',
                'security' => '',
                'simple' => ''
        ],
        'memo' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/transactions/:transactionId', [
  'body' => '{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:transactionId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'transaction' => [
    'categoryId' => 0,
    'categorySource' => '',
    'container' => '',
    'description' => [
        'consumer' => '',
        'original' => '',
        'security' => '',
        'simple' => ''
    ],
    'memo' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'transaction' => [
    'categoryId' => 0,
    'categorySource' => '',
    'container' => '',
    'description' => [
        'consumer' => '',
        'original' => '',
        'security' => '',
        'simple' => ''
    ],
    'memo' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:transactionId');
$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}}/transactions/:transactionId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:transactionId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/transactions/:transactionId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:transactionId"

payload = { "transaction": {
        "categoryId": 0,
        "categorySource": "",
        "container": "",
        "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
        },
        "memo": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:transactionId"

payload <- "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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}}/transactions/:transactionId")

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  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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/transactions/:transactionId') do |req|
  req.body = "{\n  \"transaction\": {\n    \"categoryId\": 0,\n    \"categorySource\": \"\",\n    \"container\": \"\",\n    \"description\": {\n      \"consumer\": \"\",\n      \"original\": \"\",\n      \"security\": \"\",\n      \"simple\": \"\"\n    },\n    \"memo\": \"\"\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}}/transactions/:transactionId";

    let payload = json!({"transaction": json!({
            "categoryId": 0,
            "categorySource": "",
            "container": "",
            "description": json!({
                "consumer": "",
                "original": "",
                "security": "",
                "simple": ""
            }),
            "memo": ""
        })});

    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}}/transactions/:transactionId \
  --header 'content-type: application/json' \
  --data '{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}'
echo '{
  "transaction": {
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": {
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    },
    "memo": ""
  }
}' |  \
  http PUT {{baseUrl}}/transactions/:transactionId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "transaction": {\n    "categoryId": 0,\n    "categorySource": "",\n    "container": "",\n    "description": {\n      "consumer": "",\n      "original": "",\n      "security": "",\n      "simple": ""\n    },\n    "memo": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/transactions/:transactionId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["transaction": [
    "categoryId": 0,
    "categorySource": "",
    "container": "",
    "description": [
      "consumer": "",
      "original": "",
      "security": "",
      "simple": ""
    ],
    "memo": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:transactionId")! 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()
DELETE Delete User
{{baseUrl}}/user/unregister
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user/unregister");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/user/unregister")
require "http/client"

url = "{{baseUrl}}/user/unregister"

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}}/user/unregister"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user/unregister");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user/unregister"

	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/user/unregister HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/user/unregister")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user/unregister"))
    .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}}/user/unregister")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/user/unregister")
  .asString();
const 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}}/user/unregister');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/user/unregister'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user/unregister';
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}}/user/unregister',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user/unregister")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user/unregister',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/user/unregister'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/user/unregister');

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}}/user/unregister'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user/unregister';
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}}/user/unregister"]
                                                       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}}/user/unregister" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user/unregister",
  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}}/user/unregister');

echo $response->getBody();
setUrl('{{baseUrl}}/user/unregister');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user/unregister');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user/unregister' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user/unregister' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/user/unregister")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user/unregister"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user/unregister"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user/unregister")

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/user/unregister') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user/unregister";

    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}}/user/unregister
http DELETE {{baseUrl}}/user/unregister
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/user/unregister
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user/unregister")! 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 Access Tokens
{{baseUrl}}/user/accessTokens
QUERY PARAMS

appIds
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user/accessTokens?appIds=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/user/accessTokens" {:query-params {:appIds ""}})
require "http/client"

url = "{{baseUrl}}/user/accessTokens?appIds="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/user/accessTokens?appIds="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user/accessTokens?appIds=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user/accessTokens?appIds="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/user/accessTokens?appIds= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/user/accessTokens?appIds=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user/accessTokens?appIds="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/user/accessTokens?appIds=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/user/accessTokens?appIds=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/user/accessTokens?appIds=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/user/accessTokens',
  params: {appIds: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user/accessTokens?appIds=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user/accessTokens?appIds=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user/accessTokens?appIds=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user/accessTokens?appIds=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/user/accessTokens',
  qs: {appIds: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/user/accessTokens');

req.query({
  appIds: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/user/accessTokens',
  params: {appIds: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user/accessTokens?appIds=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/user/accessTokens?appIds="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/user/accessTokens?appIds=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user/accessTokens?appIds=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/user/accessTokens?appIds=');

echo $response->getBody();
setUrl('{{baseUrl}}/user/accessTokens');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'appIds' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user/accessTokens');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'appIds' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user/accessTokens?appIds=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user/accessTokens?appIds=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/user/accessTokens?appIds=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user/accessTokens"

querystring = {"appIds":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user/accessTokens"

queryString <- list(appIds = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user/accessTokens?appIds=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/user/accessTokens') do |req|
  req.params['appIds'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user/accessTokens";

    let querystring = [
        ("appIds", ""),
    ];

    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}}/user/accessTokens?appIds='
http GET '{{baseUrl}}/user/accessTokens?appIds='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/user/accessTokens?appIds='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user/accessTokens?appIds=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Details
{{baseUrl}}/user
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/user")
require "http/client"

url = "{{baseUrl}}/user"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/user"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/user HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/user")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/user")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/user")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/user');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/user'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/user'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/user');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/user'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/user"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/user" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/user');

echo $response->getBody();
setUrl('{{baseUrl}}/user');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/user")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/user') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/user
http GET {{baseUrl}}/user
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/user
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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}}/user/register
BODY json

{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user/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  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/user/register" {:content-type :json
                                                          :form-params {:user {:address {:address1 ""
                                                                                         :address2 ""
                                                                                         :address3 ""
                                                                                         :city ""
                                                                                         :country ""
                                                                                         :state ""
                                                                                         :zip ""}
                                                                               :email ""
                                                                               :loginName ""
                                                                               :name {:first ""
                                                                                      :fullName ""
                                                                                      :last ""
                                                                                      :middle ""}
                                                                               :preferences {:currency ""
                                                                                             :dateFormat ""
                                                                                             :locale ""
                                                                                             :timeZone ""}
                                                                               :segmentName ""}}})
require "http/client"

url = "{{baseUrl}}/user/register"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/user/register"),
    Content = new StringContent("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/user/register");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user/register"

	payload := strings.NewReader("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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/user/register HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 457

{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/user/register")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user/register"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/user/register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/user/register")
  .header("content-type", "application/json")
  .body("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  user: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      state: '',
      zip: ''
    },
    email: '',
    loginName: '',
    name: {
      first: '',
      fullName: '',
      last: '',
      middle: ''
    },
    preferences: {
      currency: '',
      dateFormat: '',
      locale: '',
      timeZone: ''
    },
    segmentName: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/user/register');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user/register',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        state: '',
        zip: ''
      },
      email: '',
      loginName: '',
      name: {first: '', fullName: '', last: '', middle: ''},
      preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
      segmentName: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"address":{"address1":"","address2":"","address3":"","city":"","country":"","state":"","zip":""},"email":"","loginName":"","name":{"first":"","fullName":"","last":"","middle":""},"preferences":{"currency":"","dateFormat":"","locale":"","timeZone":""},"segmentName":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user/register',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "user": {\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "state": "",\n      "zip": ""\n    },\n    "email": "",\n    "loginName": "",\n    "name": {\n      "first": "",\n      "fullName": "",\n      "last": "",\n      "middle": ""\n    },\n    "preferences": {\n      "currency": "",\n      "dateFormat": "",\n      "locale": "",\n      "timeZone": ""\n    },\n    "segmentName": ""\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    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/user/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/user/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({
  user: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      state: '',
      zip: ''
    },
    email: '',
    loginName: '',
    name: {first: '', fullName: '', last: '', middle: ''},
    preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
    segmentName: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user/register',
  headers: {'content-type': 'application/json'},
  body: {
    user: {
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        state: '',
        zip: ''
      },
      email: '',
      loginName: '',
      name: {first: '', fullName: '', last: '', middle: ''},
      preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
      segmentName: ''
    }
  },
  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}}/user/register');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  user: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      state: '',
      zip: ''
    },
    email: '',
    loginName: '',
    name: {
      first: '',
      fullName: '',
      last: '',
      middle: ''
    },
    preferences: {
      currency: '',
      dateFormat: '',
      locale: '',
      timeZone: ''
    },
    segmentName: ''
  }
});

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}}/user/register',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        state: '',
        zip: ''
      },
      email: '',
      loginName: '',
      name: {first: '', fullName: '', last: '', middle: ''},
      preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
      segmentName: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"address":{"address1":"","address2":"","address3":"","city":"","country":"","state":"","zip":""},"email":"","loginName":"","name":{"first":"","fullName":"","last":"","middle":""},"preferences":{"currency":"","dateFormat":"","locale":"","timeZone":""},"segmentName":""}}'
};

try {
  const response = await fetch(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": @{ @"address": @{ @"address1": @"", @"address2": @"", @"address3": @"", @"city": @"", @"country": @"", @"state": @"", @"zip": @"" }, @"email": @"", @"loginName": @"", @"name": @{ @"first": @"", @"fullName": @"", @"last": @"", @"middle": @"" }, @"preferences": @{ @"currency": @"", @"dateFormat": @"", @"locale": @"", @"timeZone": @"" }, @"segmentName": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/user/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}}/user/register" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user/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([
    'user' => [
        'address' => [
                'address1' => '',
                'address2' => '',
                'address3' => '',
                'city' => '',
                'country' => '',
                'state' => '',
                'zip' => ''
        ],
        'email' => '',
        'loginName' => '',
        'name' => [
                'first' => '',
                'fullName' => '',
                'last' => '',
                'middle' => ''
        ],
        'preferences' => [
                'currency' => '',
                'dateFormat' => '',
                'locale' => '',
                'timeZone' => ''
        ],
        'segmentName' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/user/register', [
  'body' => '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/user/register');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'user' => [
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'state' => '',
        'zip' => ''
    ],
    'email' => '',
    'loginName' => '',
    'name' => [
        'first' => '',
        'fullName' => '',
        'last' => '',
        'middle' => ''
    ],
    'preferences' => [
        'currency' => '',
        'dateFormat' => '',
        'locale' => '',
        'timeZone' => ''
    ],
    'segmentName' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'user' => [
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'state' => '',
        'zip' => ''
    ],
    'email' => '',
    'loginName' => '',
    'name' => [
        'first' => '',
        'fullName' => '',
        'last' => '',
        'middle' => ''
    ],
    'preferences' => [
        'currency' => '',
        'dateFormat' => '',
        'locale' => '',
        'timeZone' => ''
    ],
    'segmentName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/user/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}}/user/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/user/register", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user/register"

payload = { "user": {
        "address": {
            "address1": "",
            "address2": "",
            "address3": "",
            "city": "",
            "country": "",
            "state": "",
            "zip": ""
        },
        "email": "",
        "loginName": "",
        "name": {
            "first": "",
            "fullName": "",
            "last": "",
            "middle": ""
        },
        "preferences": {
            "currency": "",
            "dateFormat": "",
            "locale": "",
            "timeZone": ""
        },
        "segmentName": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user/register"

payload <- "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/user/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  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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/user/register') do |req|
  req.body = "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"loginName\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user/register";

    let payload = json!({"user": json!({
            "address": json!({
                "address1": "",
                "address2": "",
                "address3": "",
                "city": "",
                "country": "",
                "state": "",
                "zip": ""
            }),
            "email": "",
            "loginName": "",
            "name": json!({
                "first": "",
                "fullName": "",
                "last": "",
                "middle": ""
            }),
            "preferences": json!({
                "currency": "",
                "dateFormat": "",
                "locale": "",
                "timeZone": ""
            }),
            "segmentName": ""
        })});

    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}}/user/register \
  --header 'content-type: application/json' \
  --data '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}'
echo '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "loginName": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}' |  \
  http POST {{baseUrl}}/user/register \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "user": {\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "state": "",\n      "zip": ""\n    },\n    "email": "",\n    "loginName": "",\n    "name": {\n      "first": "",\n      "fullName": "",\n      "last": "",\n      "middle": ""\n    },\n    "preferences": {\n      "currency": "",\n      "dateFormat": "",\n      "locale": "",\n      "timeZone": ""\n    },\n    "segmentName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/user/register
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["user": [
    "address": [
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    ],
    "email": "",
    "loginName": "",
    "name": [
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    ],
    "preferences": [
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    ],
    "segmentName": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user/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()
POST Saml Login
{{baseUrl}}/user/samlLogin
QUERY PARAMS

issuer
samlResponse
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user/samlLogin?issuer=&samlResponse=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/user/samlLogin" {:query-params {:issuer ""
                                                                          :samlResponse ""}})
require "http/client"

url = "{{baseUrl}}/user/samlLogin?issuer=&samlResponse="

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}}/user/samlLogin?issuer=&samlResponse="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user/samlLogin?issuer=&samlResponse=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user/samlLogin?issuer=&samlResponse="

	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/user/samlLogin?issuer=&samlResponse= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/user/samlLogin?issuer=&samlResponse=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user/samlLogin?issuer=&samlResponse="))
    .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}}/user/samlLogin?issuer=&samlResponse=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/user/samlLogin?issuer=&samlResponse=")
  .asString();
const 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}}/user/samlLogin?issuer=&samlResponse=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user/samlLogin',
  params: {issuer: '', samlResponse: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user/samlLogin?issuer=&samlResponse=';
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}}/user/samlLogin?issuer=&samlResponse=',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user/samlLogin?issuer=&samlResponse=")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user/samlLogin?issuer=&samlResponse=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/user/samlLogin',
  qs: {issuer: '', samlResponse: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/user/samlLogin');

req.query({
  issuer: '',
  samlResponse: ''
});

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}}/user/samlLogin',
  params: {issuer: '', samlResponse: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user/samlLogin?issuer=&samlResponse=';
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}}/user/samlLogin?issuer=&samlResponse="]
                                                       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}}/user/samlLogin?issuer=&samlResponse=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user/samlLogin?issuer=&samlResponse=",
  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}}/user/samlLogin?issuer=&samlResponse=');

echo $response->getBody();
setUrl('{{baseUrl}}/user/samlLogin');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'issuer' => '',
  'samlResponse' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user/samlLogin');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'issuer' => '',
  'samlResponse' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user/samlLogin?issuer=&samlResponse=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user/samlLogin?issuer=&samlResponse=' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/user/samlLogin?issuer=&samlResponse=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user/samlLogin"

querystring = {"issuer":"","samlResponse":""}

response = requests.post(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user/samlLogin"

queryString <- list(
  issuer = "",
  samlResponse = ""
)

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user/samlLogin?issuer=&samlResponse=")

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/user/samlLogin') do |req|
  req.params['issuer'] = ''
  req.params['samlResponse'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user/samlLogin";

    let querystring = [
        ("issuer", ""),
        ("samlResponse", ""),
    ];

    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}}/user/samlLogin?issuer=&samlResponse='
http POST '{{baseUrl}}/user/samlLogin?issuer=&samlResponse='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/user/samlLogin?issuer=&samlResponse='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user/samlLogin?issuer=&samlResponse=")! 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 User Details
{{baseUrl}}/user
BODY json

{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/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    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/user" {:content-type :json
                                                :form-params {:user {:address {:address1 ""
                                                                               :address2 ""
                                                                               :address3 ""
                                                                               :city ""
                                                                               :country ""
                                                                               :state ""
                                                                               :zip ""}
                                                                     :email ""
                                                                     :name {:first ""
                                                                            :fullName ""
                                                                            :last ""
                                                                            :middle ""}
                                                                     :preferences {:currency ""
                                                                                   :dateFormat ""
                                                                                   :locale ""
                                                                                   :timeZone ""}
                                                                     :segmentName ""}}})
require "http/client"

url = "{{baseUrl}}/user"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/user"),
    Content = new StringContent("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/user");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user"

	payload := strings.NewReader("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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/user HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 436

{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/user")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/user")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/user")
  .header("content-type", "application/json")
  .body("{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  user: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      state: '',
      zip: ''
    },
    email: '',
    name: {
      first: '',
      fullName: '',
      last: '',
      middle: ''
    },
    preferences: {
      currency: '',
      dateFormat: '',
      locale: '',
      timeZone: ''
    },
    segmentName: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/user');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/user',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        state: '',
        zip: ''
      },
      email: '',
      name: {first: '', fullName: '', last: '', middle: ''},
      preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
      segmentName: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"address":{"address1":"","address2":"","address3":"","city":"","country":"","state":"","zip":""},"email":"","name":{"first":"","fullName":"","last":"","middle":""},"preferences":{"currency":"","dateFormat":"","locale":"","timeZone":""},"segmentName":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "user": {\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "state": "",\n      "zip": ""\n    },\n    "email": "",\n    "name": {\n      "first": "",\n      "fullName": "",\n      "last": "",\n      "middle": ""\n    },\n    "preferences": {\n      "currency": "",\n      "dateFormat": "",\n      "locale": "",\n      "timeZone": ""\n    },\n    "segmentName": ""\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    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/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/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: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      state: '',
      zip: ''
    },
    email: '',
    name: {first: '', fullName: '', last: '', middle: ''},
    preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
    segmentName: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/user',
  headers: {'content-type': 'application/json'},
  body: {
    user: {
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        state: '',
        zip: ''
      },
      email: '',
      name: {first: '', fullName: '', last: '', middle: ''},
      preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
      segmentName: ''
    }
  },
  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}}/user');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  user: {
    address: {
      address1: '',
      address2: '',
      address3: '',
      city: '',
      country: '',
      state: '',
      zip: ''
    },
    email: '',
    name: {
      first: '',
      fullName: '',
      last: '',
      middle: ''
    },
    preferences: {
      currency: '',
      dateFormat: '',
      locale: '',
      timeZone: ''
    },
    segmentName: ''
  }
});

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}}/user',
  headers: {'content-type': 'application/json'},
  data: {
    user: {
      address: {
        address1: '',
        address2: '',
        address3: '',
        city: '',
        country: '',
        state: '',
        zip: ''
      },
      email: '',
      name: {first: '', fullName: '', last: '', middle: ''},
      preferences: {currency: '', dateFormat: '', locale: '', timeZone: ''},
      segmentName: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"user":{"address":{"address1":"","address2":"","address3":"","city":"","country":"","state":"","zip":""},"email":"","name":{"first":"","fullName":"","last":"","middle":""},"preferences":{"currency":"","dateFormat":"","locale":"","timeZone":""},"segmentName":""}}'
};

try {
  const response = await fetch(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": @{ @"address": @{ @"address1": @"", @"address2": @"", @"address3": @"", @"city": @"", @"country": @"", @"state": @"", @"zip": @"" }, @"email": @"", @"name": @{ @"first": @"", @"fullName": @"", @"last": @"", @"middle": @"" }, @"preferences": @{ @"currency": @"", @"dateFormat": @"", @"locale": @"", @"timeZone": @"" }, @"segmentName": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/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}}/user" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/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' => [
        'address' => [
                'address1' => '',
                'address2' => '',
                'address3' => '',
                'city' => '',
                'country' => '',
                'state' => '',
                'zip' => ''
        ],
        'email' => '',
        'name' => [
                'first' => '',
                'fullName' => '',
                'last' => '',
                'middle' => ''
        ],
        'preferences' => [
                'currency' => '',
                'dateFormat' => '',
                'locale' => '',
                'timeZone' => ''
        ],
        'segmentName' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/user', [
  'body' => '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/user');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'user' => [
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'state' => '',
        'zip' => ''
    ],
    'email' => '',
    'name' => [
        'first' => '',
        'fullName' => '',
        'last' => '',
        'middle' => ''
    ],
    'preferences' => [
        'currency' => '',
        'dateFormat' => '',
        'locale' => '',
        'timeZone' => ''
    ],
    'segmentName' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'user' => [
    'address' => [
        'address1' => '',
        'address2' => '',
        'address3' => '',
        'city' => '',
        'country' => '',
        'state' => '',
        'zip' => ''
    ],
    'email' => '',
    'name' => [
        'first' => '',
        'fullName' => '',
        'last' => '',
        'middle' => ''
    ],
    'preferences' => [
        'currency' => '',
        'dateFormat' => '',
        'locale' => '',
        'timeZone' => ''
    ],
    'segmentName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/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}}/user' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/user", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user"

payload = { "user": {
        "address": {
            "address1": "",
            "address2": "",
            "address3": "",
            "city": "",
            "country": "",
            "state": "",
            "zip": ""
        },
        "email": "",
        "name": {
            "first": "",
            "fullName": "",
            "last": "",
            "middle": ""
        },
        "preferences": {
            "currency": "",
            "dateFormat": "",
            "locale": "",
            "timeZone": ""
        },
        "segmentName": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user"

payload <- "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/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    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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/user') do |req|
  req.body = "{\n  \"user\": {\n    \"address\": {\n      \"address1\": \"\",\n      \"address2\": \"\",\n      \"address3\": \"\",\n      \"city\": \"\",\n      \"country\": \"\",\n      \"state\": \"\",\n      \"zip\": \"\"\n    },\n    \"email\": \"\",\n    \"name\": {\n      \"first\": \"\",\n      \"fullName\": \"\",\n      \"last\": \"\",\n      \"middle\": \"\"\n    },\n    \"preferences\": {\n      \"currency\": \"\",\n      \"dateFormat\": \"\",\n      \"locale\": \"\",\n      \"timeZone\": \"\"\n    },\n    \"segmentName\": \"\"\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}}/user";

    let payload = json!({"user": json!({
            "address": json!({
                "address1": "",
                "address2": "",
                "address3": "",
                "city": "",
                "country": "",
                "state": "",
                "zip": ""
            }),
            "email": "",
            "name": json!({
                "first": "",
                "fullName": "",
                "last": "",
                "middle": ""
            }),
            "preferences": json!({
                "currency": "",
                "dateFormat": "",
                "locale": "",
                "timeZone": ""
            }),
            "segmentName": ""
        })});

    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}}/user \
  --header 'content-type: application/json' \
  --data '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}'
echo '{
  "user": {
    "address": {
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    },
    "email": "",
    "name": {
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    },
    "preferences": {
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    },
    "segmentName": ""
  }
}' |  \
  http PUT {{baseUrl}}/user \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "user": {\n    "address": {\n      "address1": "",\n      "address2": "",\n      "address3": "",\n      "city": "",\n      "country": "",\n      "state": "",\n      "zip": ""\n    },\n    "email": "",\n    "name": {\n      "first": "",\n      "fullName": "",\n      "last": "",\n      "middle": ""\n    },\n    "preferences": {\n      "currency": "",\n      "dateFormat": "",\n      "locale": "",\n      "timeZone": ""\n    },\n    "segmentName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/user
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["user": [
    "address": [
      "address1": "",
      "address2": "",
      "address3": "",
      "city": "",
      "country": "",
      "state": "",
      "zip": ""
    ],
    "email": "",
    "name": [
      "first": "",
      "fullName": "",
      "last": "",
      "middle": ""
    ],
    "preferences": [
      "currency": "",
      "dateFormat": "",
      "locale": "",
      "timeZone": ""
    ],
    "segmentName": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
POST User Logout
{{baseUrl}}/user/logout
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user/logout");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/user/logout")
require "http/client"

url = "{{baseUrl}}/user/logout"

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}}/user/logout"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user/logout");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user/logout"

	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/user/logout HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/user/logout")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user/logout"))
    .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}}/user/logout")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/user/logout")
  .asString();
const 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}}/user/logout');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/user/logout'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user/logout';
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}}/user/logout',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user/logout")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user/logout',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/user/logout'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/user/logout');

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}}/user/logout'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user/logout';
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}}/user/logout"]
                                                       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}}/user/logout" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user/logout",
  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}}/user/logout');

echo $response->getBody();
setUrl('{{baseUrl}}/user/logout');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user/logout');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user/logout' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user/logout' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/user/logout")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user/logout"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user/logout"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user/logout")

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/user/logout') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user/logout";

    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}}/user/logout
http POST {{baseUrl}}/user/logout
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/user/logout
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user/logout")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Verification Status
{{baseUrl}}/verification
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/verification");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/verification")
require "http/client"

url = "{{baseUrl}}/verification"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/verification"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/verification");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/verification"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/verification HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/verification")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/verification"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/verification")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/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('GET', '{{baseUrl}}/verification');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/verification'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/verification';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/verification',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/verification")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/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: 'GET', url: '{{baseUrl}}/verification'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/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: 'GET', url: '{{baseUrl}}/verification'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/verification';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/verification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/verification" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/verification",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/verification');

echo $response->getBody();
setUrl('{{baseUrl}}/verification');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/verification');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/verification' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/verification' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/verification")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/verification"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/verification"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/verification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/verification') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/verification";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/verification
http GET {{baseUrl}}/verification
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/verification
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/verification")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Initiaite Matching Service and Challenge Deposit
{{baseUrl}}/verification
BODY json

{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/verification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/verification" {:content-type :json
                                                         :form-params {:verification {:account {:accountName ""
                                                                                                :accountNumber ""
                                                                                                :accountType ""
                                                                                                :bankTransferCode {:id ""
                                                                                                                   :type ""}}
                                                                                      :accountId 0
                                                                                      :providerAccountId 0
                                                                                      :reason ""
                                                                                      :verificationDate ""
                                                                                      :verificationId 0
                                                                                      :verificationStatus ""
                                                                                      :verificationType ""}}})
require "http/client"

url = "{{baseUrl}}/verification"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification"),
    Content = new StringContent("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/verification"

	payload := strings.NewReader("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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/verification HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 377

{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/verification")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/verification"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/verification")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/verification")
  .header("content-type", "application/json")
  .body("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  verification: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      bankTransferCode: {
        id: '',
        type: ''
      }
    },
    accountId: 0,
    providerAccountId: 0,
    reason: '',
    verificationDate: '',
    verificationId: 0,
    verificationStatus: '',
    verificationType: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/verification');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/verification',
  headers: {'content-type': 'application/json'},
  data: {
    verification: {
      account: {
        accountName: '',
        accountNumber: '',
        accountType: '',
        bankTransferCode: {id: '', type: ''}
      },
      accountId: 0,
      providerAccountId: 0,
      reason: '',
      verificationDate: '',
      verificationId: 0,
      verificationStatus: '',
      verificationType: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/verification';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"verification":{"account":{"accountName":"","accountNumber":"","accountType":"","bankTransferCode":{"id":"","type":""}},"accountId":0,"providerAccountId":0,"reason":"","verificationDate":"","verificationId":0,"verificationStatus":"","verificationType":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/verification',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "verification": {\n    "account": {\n      "accountName": "",\n      "accountNumber": "",\n      "accountType": "",\n      "bankTransferCode": {\n        "id": "",\n        "type": ""\n      }\n    },\n    "accountId": 0,\n    "providerAccountId": 0,\n    "reason": "",\n    "verificationDate": "",\n    "verificationId": 0,\n    "verificationStatus": "",\n    "verificationType": ""\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  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/verification")
  .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/verification',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  verification: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      bankTransferCode: {id: '', type: ''}
    },
    accountId: 0,
    providerAccountId: 0,
    reason: '',
    verificationDate: '',
    verificationId: 0,
    verificationStatus: '',
    verificationType: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/verification',
  headers: {'content-type': 'application/json'},
  body: {
    verification: {
      account: {
        accountName: '',
        accountNumber: '',
        accountType: '',
        bankTransferCode: {id: '', type: ''}
      },
      accountId: 0,
      providerAccountId: 0,
      reason: '',
      verificationDate: '',
      verificationId: 0,
      verificationStatus: '',
      verificationType: ''
    }
  },
  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}}/verification');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  verification: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      bankTransferCode: {
        id: '',
        type: ''
      }
    },
    accountId: 0,
    providerAccountId: 0,
    reason: '',
    verificationDate: '',
    verificationId: 0,
    verificationStatus: '',
    verificationType: ''
  }
});

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}}/verification',
  headers: {'content-type': 'application/json'},
  data: {
    verification: {
      account: {
        accountName: '',
        accountNumber: '',
        accountType: '',
        bankTransferCode: {id: '', type: ''}
      },
      accountId: 0,
      providerAccountId: 0,
      reason: '',
      verificationDate: '',
      verificationId: 0,
      verificationStatus: '',
      verificationType: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/verification';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"verification":{"account":{"accountName":"","accountNumber":"","accountType":"","bankTransferCode":{"id":"","type":""}},"accountId":0,"providerAccountId":0,"reason":"","verificationDate":"","verificationId":0,"verificationStatus":"","verificationType":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"verification": @{ @"account": @{ @"accountName": @"", @"accountNumber": @"", @"accountType": @"", @"bankTransferCode": @{ @"id": @"", @"type": @"" } }, @"accountId": @0, @"providerAccountId": @0, @"reason": @"", @"verificationDate": @"", @"verificationId": @0, @"verificationStatus": @"", @"verificationType": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/verification"]
                                                       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}}/verification" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/verification",
  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([
    'verification' => [
        'account' => [
                'accountName' => '',
                'accountNumber' => '',
                'accountType' => '',
                'bankTransferCode' => [
                                'id' => '',
                                'type' => ''
                ]
        ],
        'accountId' => 0,
        'providerAccountId' => 0,
        'reason' => '',
        'verificationDate' => '',
        'verificationId' => 0,
        'verificationStatus' => '',
        'verificationType' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/verification', [
  'body' => '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/verification');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'verification' => [
    'account' => [
        'accountName' => '',
        'accountNumber' => '',
        'accountType' => '',
        'bankTransferCode' => [
                'id' => '',
                'type' => ''
        ]
    ],
    'accountId' => 0,
    'providerAccountId' => 0,
    'reason' => '',
    'verificationDate' => '',
    'verificationId' => 0,
    'verificationStatus' => '',
    'verificationType' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'verification' => [
    'account' => [
        'accountName' => '',
        'accountNumber' => '',
        'accountType' => '',
        'bankTransferCode' => [
                'id' => '',
                'type' => ''
        ]
    ],
    'accountId' => 0,
    'providerAccountId' => 0,
    'reason' => '',
    'verificationDate' => '',
    'verificationId' => 0,
    'verificationStatus' => '',
    'verificationType' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/verification');
$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}}/verification' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/verification' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/verification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/verification"

payload = { "verification": {
        "account": {
            "accountName": "",
            "accountNumber": "",
            "accountType": "",
            "bankTransferCode": {
                "id": "",
                "type": ""
            }
        },
        "accountId": 0,
        "providerAccountId": 0,
        "reason": "",
        "verificationDate": "",
        "verificationId": 0,
        "verificationStatus": "",
        "verificationType": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/verification"

payload <- "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification")

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  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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/verification') do |req|
  req.body = "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/verification";

    let payload = json!({"verification": json!({
            "account": json!({
                "accountName": "",
                "accountNumber": "",
                "accountType": "",
                "bankTransferCode": json!({
                    "id": "",
                    "type": ""
                })
            }),
            "accountId": 0,
            "providerAccountId": 0,
            "reason": "",
            "verificationDate": "",
            "verificationId": 0,
            "verificationStatus": "",
            "verificationType": ""
        })});

    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}}/verification \
  --header 'content-type: application/json' \
  --data '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}'
echo '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}' |  \
  http POST {{baseUrl}}/verification \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "verification": {\n    "account": {\n      "accountName": "",\n      "accountNumber": "",\n      "accountType": "",\n      "bankTransferCode": {\n        "id": "",\n        "type": ""\n      }\n    },\n    "accountId": 0,\n    "providerAccountId": 0,\n    "reason": "",\n    "verificationDate": "",\n    "verificationId": 0,\n    "verificationStatus": "",\n    "verificationType": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/verification
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["verification": [
    "account": [
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": [
        "id": "",
        "type": ""
      ]
    ],
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/verification")! 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 Verify Challenge Deposit
{{baseUrl}}/verification
BODY json

{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/verification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/verification" {:content-type :json
                                                        :form-params {:verification {:account {:accountName ""
                                                                                               :accountNumber ""
                                                                                               :accountType ""
                                                                                               :bankTransferCode {:id ""
                                                                                                                  :type ""}}
                                                                                     :accountId 0
                                                                                     :providerAccountId 0
                                                                                     :reason ""
                                                                                     :transaction [{:amount {:amount ""
                                                                                                             :currency ""}
                                                                                                    :baseType ""}]
                                                                                     :verificationDate ""
                                                                                     :verificationId 0
                                                                                     :verificationStatus ""
                                                                                     :verificationType ""}}})
require "http/client"

url = "{{baseUrl}}/verification"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification"),
    Content = new StringContent("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/verification"

	payload := strings.NewReader("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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/verification HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524

{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/verification")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/verification"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/verification")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/verification")
  .header("content-type", "application/json")
  .body("{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  verification: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      bankTransferCode: {
        id: '',
        type: ''
      }
    },
    accountId: 0,
    providerAccountId: 0,
    reason: '',
    transaction: [
      {
        amount: {
          amount: '',
          currency: ''
        },
        baseType: ''
      }
    ],
    verificationDate: '',
    verificationId: 0,
    verificationStatus: '',
    verificationType: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/verification');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/verification',
  headers: {'content-type': 'application/json'},
  data: {
    verification: {
      account: {
        accountName: '',
        accountNumber: '',
        accountType: '',
        bankTransferCode: {id: '', type: ''}
      },
      accountId: 0,
      providerAccountId: 0,
      reason: '',
      transaction: [{amount: {amount: '', currency: ''}, baseType: ''}],
      verificationDate: '',
      verificationId: 0,
      verificationStatus: '',
      verificationType: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/verification';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"verification":{"account":{"accountName":"","accountNumber":"","accountType":"","bankTransferCode":{"id":"","type":""}},"accountId":0,"providerAccountId":0,"reason":"","transaction":[{"amount":{"amount":"","currency":""},"baseType":""}],"verificationDate":"","verificationId":0,"verificationStatus":"","verificationType":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/verification',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "verification": {\n    "account": {\n      "accountName": "",\n      "accountNumber": "",\n      "accountType": "",\n      "bankTransferCode": {\n        "id": "",\n        "type": ""\n      }\n    },\n    "accountId": 0,\n    "providerAccountId": 0,\n    "reason": "",\n    "transaction": [\n      {\n        "amount": {\n          "amount": "",\n          "currency": ""\n        },\n        "baseType": ""\n      }\n    ],\n    "verificationDate": "",\n    "verificationId": 0,\n    "verificationStatus": "",\n    "verificationType": ""\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  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/verification")
  .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/verification',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  verification: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      bankTransferCode: {id: '', type: ''}
    },
    accountId: 0,
    providerAccountId: 0,
    reason: '',
    transaction: [{amount: {amount: '', currency: ''}, baseType: ''}],
    verificationDate: '',
    verificationId: 0,
    verificationStatus: '',
    verificationType: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/verification',
  headers: {'content-type': 'application/json'},
  body: {
    verification: {
      account: {
        accountName: '',
        accountNumber: '',
        accountType: '',
        bankTransferCode: {id: '', type: ''}
      },
      accountId: 0,
      providerAccountId: 0,
      reason: '',
      transaction: [{amount: {amount: '', currency: ''}, baseType: ''}],
      verificationDate: '',
      verificationId: 0,
      verificationStatus: '',
      verificationType: ''
    }
  },
  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}}/verification');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  verification: {
    account: {
      accountName: '',
      accountNumber: '',
      accountType: '',
      bankTransferCode: {
        id: '',
        type: ''
      }
    },
    accountId: 0,
    providerAccountId: 0,
    reason: '',
    transaction: [
      {
        amount: {
          amount: '',
          currency: ''
        },
        baseType: ''
      }
    ],
    verificationDate: '',
    verificationId: 0,
    verificationStatus: '',
    verificationType: ''
  }
});

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}}/verification',
  headers: {'content-type': 'application/json'},
  data: {
    verification: {
      account: {
        accountName: '',
        accountNumber: '',
        accountType: '',
        bankTransferCode: {id: '', type: ''}
      },
      accountId: 0,
      providerAccountId: 0,
      reason: '',
      transaction: [{amount: {amount: '', currency: ''}, baseType: ''}],
      verificationDate: '',
      verificationId: 0,
      verificationStatus: '',
      verificationType: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/verification';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"verification":{"account":{"accountName":"","accountNumber":"","accountType":"","bankTransferCode":{"id":"","type":""}},"accountId":0,"providerAccountId":0,"reason":"","transaction":[{"amount":{"amount":"","currency":""},"baseType":""}],"verificationDate":"","verificationId":0,"verificationStatus":"","verificationType":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"verification": @{ @"account": @{ @"accountName": @"", @"accountNumber": @"", @"accountType": @"", @"bankTransferCode": @{ @"id": @"", @"type": @"" } }, @"accountId": @0, @"providerAccountId": @0, @"reason": @"", @"transaction": @[ @{ @"amount": @{ @"amount": @"", @"currency": @"" }, @"baseType": @"" } ], @"verificationDate": @"", @"verificationId": @0, @"verificationStatus": @"", @"verificationType": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/verification"]
                                                       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}}/verification" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/verification",
  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([
    'verification' => [
        'account' => [
                'accountName' => '',
                'accountNumber' => '',
                'accountType' => '',
                'bankTransferCode' => [
                                'id' => '',
                                'type' => ''
                ]
        ],
        'accountId' => 0,
        'providerAccountId' => 0,
        'reason' => '',
        'transaction' => [
                [
                                'amount' => [
                                                                'amount' => '',
                                                                'currency' => ''
                                ],
                                'baseType' => ''
                ]
        ],
        'verificationDate' => '',
        'verificationId' => 0,
        'verificationStatus' => '',
        'verificationType' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/verification', [
  'body' => '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/verification');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'verification' => [
    'account' => [
        'accountName' => '',
        'accountNumber' => '',
        'accountType' => '',
        'bankTransferCode' => [
                'id' => '',
                'type' => ''
        ]
    ],
    'accountId' => 0,
    'providerAccountId' => 0,
    'reason' => '',
    'transaction' => [
        [
                'amount' => [
                                'amount' => '',
                                'currency' => ''
                ],
                'baseType' => ''
        ]
    ],
    'verificationDate' => '',
    'verificationId' => 0,
    'verificationStatus' => '',
    'verificationType' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'verification' => [
    'account' => [
        'accountName' => '',
        'accountNumber' => '',
        'accountType' => '',
        'bankTransferCode' => [
                'id' => '',
                'type' => ''
        ]
    ],
    'accountId' => 0,
    'providerAccountId' => 0,
    'reason' => '',
    'transaction' => [
        [
                'amount' => [
                                'amount' => '',
                                'currency' => ''
                ],
                'baseType' => ''
        ]
    ],
    'verificationDate' => '',
    'verificationId' => 0,
    'verificationStatus' => '',
    'verificationType' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/verification');
$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}}/verification' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/verification' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/verification", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/verification"

payload = { "verification": {
        "account": {
            "accountName": "",
            "accountNumber": "",
            "accountType": "",
            "bankTransferCode": {
                "id": "",
                "type": ""
            }
        },
        "accountId": 0,
        "providerAccountId": 0,
        "reason": "",
        "transaction": [
            {
                "amount": {
                    "amount": "",
                    "currency": ""
                },
                "baseType": ""
            }
        ],
        "verificationDate": "",
        "verificationId": 0,
        "verificationStatus": "",
        "verificationType": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/verification"

payload <- "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification")

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  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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/verification') do |req|
  req.body = "{\n  \"verification\": {\n    \"account\": {\n      \"accountName\": \"\",\n      \"accountNumber\": \"\",\n      \"accountType\": \"\",\n      \"bankTransferCode\": {\n        \"id\": \"\",\n        \"type\": \"\"\n      }\n    },\n    \"accountId\": 0,\n    \"providerAccountId\": 0,\n    \"reason\": \"\",\n    \"transaction\": [\n      {\n        \"amount\": {\n          \"amount\": \"\",\n          \"currency\": \"\"\n        },\n        \"baseType\": \"\"\n      }\n    ],\n    \"verificationDate\": \"\",\n    \"verificationId\": 0,\n    \"verificationStatus\": \"\",\n    \"verificationType\": \"\"\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}}/verification";

    let payload = json!({"verification": json!({
            "account": json!({
                "accountName": "",
                "accountNumber": "",
                "accountType": "",
                "bankTransferCode": json!({
                    "id": "",
                    "type": ""
                })
            }),
            "accountId": 0,
            "providerAccountId": 0,
            "reason": "",
            "transaction": (
                json!({
                    "amount": json!({
                        "amount": "",
                        "currency": ""
                    }),
                    "baseType": ""
                })
            ),
            "verificationDate": "",
            "verificationId": 0,
            "verificationStatus": "",
            "verificationType": ""
        })});

    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}}/verification \
  --header 'content-type: application/json' \
  --data '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}'
echo '{
  "verification": {
    "account": {
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": {
        "id": "",
        "type": ""
      }
    },
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      {
        "amount": {
          "amount": "",
          "currency": ""
        },
        "baseType": ""
      }
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  }
}' |  \
  http PUT {{baseUrl}}/verification \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "verification": {\n    "account": {\n      "accountName": "",\n      "accountNumber": "",\n      "accountType": "",\n      "bankTransferCode": {\n        "id": "",\n        "type": ""\n      }\n    },\n    "accountId": 0,\n    "providerAccountId": 0,\n    "reason": "",\n    "transaction": [\n      {\n        "amount": {\n          "amount": "",\n          "currency": ""\n        },\n        "baseType": ""\n      }\n    ],\n    "verificationDate": "",\n    "verificationId": 0,\n    "verificationStatus": "",\n    "verificationType": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/verification
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["verification": [
    "account": [
      "accountName": "",
      "accountNumber": "",
      "accountType": "",
      "bankTransferCode": [
        "id": "",
        "type": ""
      ]
    ],
    "accountId": 0,
    "providerAccountId": 0,
    "reason": "",
    "transaction": [
      [
        "amount": [
          "amount": "",
          "currency": ""
        ],
        "baseType": ""
      ]
    ],
    "verificationDate": "",
    "verificationId": 0,
    "verificationStatus": "",
    "verificationType": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/verification")! 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 Verify Accounts Using Transactions
{{baseUrl}}/verifyAccount/:providerAccountId
QUERY PARAMS

providerAccountId
BODY json

{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/verifyAccount/:providerAccountId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/verifyAccount/:providerAccountId" {:content-type :json
                                                                             :form-params {:accountId 0
                                                                                           :container ""
                                                                                           :transactionCriteria [{:amount ""
                                                                                                                  :baseType ""
                                                                                                                  :date ""
                                                                                                                  :dateVariance ""
                                                                                                                  :keyword ""
                                                                                                                  :matched ""
                                                                                                                  :verifiedTransaction [{:CONTAINER ""
                                                                                                                                         :accountId 0
                                                                                                                                         :amount {:amount ""
                                                                                                                                                  :currency ""}
                                                                                                                                         :baseType ""
                                                                                                                                         :category ""
                                                                                                                                         :categoryId 0
                                                                                                                                         :categorySource ""
                                                                                                                                         :categoryType ""
                                                                                                                                         :checkNumber ""
                                                                                                                                         :commission {}
                                                                                                                                         :createdDate ""
                                                                                                                                         :cusipNumber ""
                                                                                                                                         :date ""
                                                                                                                                         :description {:consumer ""
                                                                                                                                                       :original ""
                                                                                                                                                       :security ""
                                                                                                                                                       :simple ""}
                                                                                                                                         :detailCategoryId 0
                                                                                                                                         :highLevelCategoryId 0
                                                                                                                                         :holdingDescription ""
                                                                                                                                         :id 0
                                                                                                                                         :interest {}
                                                                                                                                         :isManual false
                                                                                                                                         :isin ""
                                                                                                                                         :lastUpdated ""
                                                                                                                                         :memo ""
                                                                                                                                         :merchant {:address {:address1 ""
                                                                                                                                                              :address2 ""
                                                                                                                                                              :address3 ""
                                                                                                                                                              :city ""
                                                                                                                                                              :country ""
                                                                                                                                                              :sourceType ""
                                                                                                                                                              :state ""
                                                                                                                                                              :street ""
                                                                                                                                                              :type ""
                                                                                                                                                              :zip ""}
                                                                                                                                                    :categoryLabel []
                                                                                                                                                    :contact {:email ""
                                                                                                                                                              :phone ""}
                                                                                                                                                    :coordinates {:latitude ""
                                                                                                                                                                  :longitude ""}
                                                                                                                                                    :id ""
                                                                                                                                                    :name ""
                                                                                                                                                    :source ""
                                                                                                                                                    :website ""}
                                                                                                                                         :parentCategoryId 0
                                                                                                                                         :postDate ""
                                                                                                                                         :price {}
                                                                                                                                         :principal {}
                                                                                                                                         :quantity ""
                                                                                                                                         :runningBalance {}
                                                                                                                                         :sedol ""
                                                                                                                                         :settleDate ""
                                                                                                                                         :sourceId ""
                                                                                                                                         :sourceType ""
                                                                                                                                         :status ""
                                                                                                                                         :subType ""
                                                                                                                                         :symbol ""
                                                                                                                                         :transactionDate ""
                                                                                                                                         :type ""
                                                                                                                                         :valoren ""}]}]}})
require "http/client"

url = "{{baseUrl}}/verifyAccount/:providerAccountId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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}}/verifyAccount/:providerAccountId"),
    Content = new StringContent("{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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}}/verifyAccount/:providerAccountId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/verifyAccount/:providerAccountId"

	payload := strings.NewReader("{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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/verifyAccount/:providerAccountId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2201

{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/verifyAccount/:providerAccountId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/verifyAccount/:providerAccountId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/verifyAccount/:providerAccountId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/verifyAccount/:providerAccountId")
  .header("content-type", "application/json")
  .body("{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  accountId: 0,
  container: '',
  transactionCriteria: [
    {
      amount: '',
      baseType: '',
      date: '',
      dateVariance: '',
      keyword: '',
      matched: '',
      verifiedTransaction: [
        {
          CONTAINER: '',
          accountId: 0,
          amount: {
            amount: '',
            currency: ''
          },
          baseType: '',
          category: '',
          categoryId: 0,
          categorySource: '',
          categoryType: '',
          checkNumber: '',
          commission: {},
          createdDate: '',
          cusipNumber: '',
          date: '',
          description: {
            consumer: '',
            original: '',
            security: '',
            simple: ''
          },
          detailCategoryId: 0,
          highLevelCategoryId: 0,
          holdingDescription: '',
          id: 0,
          interest: {},
          isManual: false,
          isin: '',
          lastUpdated: '',
          memo: '',
          merchant: {
            address: {
              address1: '',
              address2: '',
              address3: '',
              city: '',
              country: '',
              sourceType: '',
              state: '',
              street: '',
              type: '',
              zip: ''
            },
            categoryLabel: [],
            contact: {
              email: '',
              phone: ''
            },
            coordinates: {
              latitude: '',
              longitude: ''
            },
            id: '',
            name: '',
            source: '',
            website: ''
          },
          parentCategoryId: 0,
          postDate: '',
          price: {},
          principal: {},
          quantity: '',
          runningBalance: {},
          sedol: '',
          settleDate: '',
          sourceId: '',
          sourceType: '',
          status: '',
          subType: '',
          symbol: '',
          transactionDate: '',
          type: '',
          valoren: ''
        }
      ]
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/verifyAccount/:providerAccountId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/verifyAccount/:providerAccountId',
  headers: {'content-type': 'application/json'},
  data: {
    accountId: 0,
    container: '',
    transactionCriteria: [
      {
        amount: '',
        baseType: '',
        date: '',
        dateVariance: '',
        keyword: '',
        matched: '',
        verifiedTransaction: [
          {
            CONTAINER: '',
            accountId: 0,
            amount: {amount: '', currency: ''},
            baseType: '',
            category: '',
            categoryId: 0,
            categorySource: '',
            categoryType: '',
            checkNumber: '',
            commission: {},
            createdDate: '',
            cusipNumber: '',
            date: '',
            description: {consumer: '', original: '', security: '', simple: ''},
            detailCategoryId: 0,
            highLevelCategoryId: 0,
            holdingDescription: '',
            id: 0,
            interest: {},
            isManual: false,
            isin: '',
            lastUpdated: '',
            memo: '',
            merchant: {
              address: {
                address1: '',
                address2: '',
                address3: '',
                city: '',
                country: '',
                sourceType: '',
                state: '',
                street: '',
                type: '',
                zip: ''
              },
              categoryLabel: [],
              contact: {email: '', phone: ''},
              coordinates: {latitude: '', longitude: ''},
              id: '',
              name: '',
              source: '',
              website: ''
            },
            parentCategoryId: 0,
            postDate: '',
            price: {},
            principal: {},
            quantity: '',
            runningBalance: {},
            sedol: '',
            settleDate: '',
            sourceId: '',
            sourceType: '',
            status: '',
            subType: '',
            symbol: '',
            transactionDate: '',
            type: '',
            valoren: ''
          }
        ]
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/verifyAccount/:providerAccountId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accountId":0,"container":"","transactionCriteria":[{"amount":"","baseType":"","date":"","dateVariance":"","keyword":"","matched":"","verifiedTransaction":[{"CONTAINER":"","accountId":0,"amount":{"amount":"","currency":""},"baseType":"","category":"","categoryId":0,"categorySource":"","categoryType":"","checkNumber":"","commission":{},"createdDate":"","cusipNumber":"","date":"","description":{"consumer":"","original":"","security":"","simple":""},"detailCategoryId":0,"highLevelCategoryId":0,"holdingDescription":"","id":0,"interest":{},"isManual":false,"isin":"","lastUpdated":"","memo":"","merchant":{"address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""},"categoryLabel":[],"contact":{"email":"","phone":""},"coordinates":{"latitude":"","longitude":""},"id":"","name":"","source":"","website":""},"parentCategoryId":0,"postDate":"","price":{},"principal":{},"quantity":"","runningBalance":{},"sedol":"","settleDate":"","sourceId":"","sourceType":"","status":"","subType":"","symbol":"","transactionDate":"","type":"","valoren":""}]}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/verifyAccount/:providerAccountId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accountId": 0,\n  "container": "",\n  "transactionCriteria": [\n    {\n      "amount": "",\n      "baseType": "",\n      "date": "",\n      "dateVariance": "",\n      "keyword": "",\n      "matched": "",\n      "verifiedTransaction": [\n        {\n          "CONTAINER": "",\n          "accountId": 0,\n          "amount": {\n            "amount": "",\n            "currency": ""\n          },\n          "baseType": "",\n          "category": "",\n          "categoryId": 0,\n          "categorySource": "",\n          "categoryType": "",\n          "checkNumber": "",\n          "commission": {},\n          "createdDate": "",\n          "cusipNumber": "",\n          "date": "",\n          "description": {\n            "consumer": "",\n            "original": "",\n            "security": "",\n            "simple": ""\n          },\n          "detailCategoryId": 0,\n          "highLevelCategoryId": 0,\n          "holdingDescription": "",\n          "id": 0,\n          "interest": {},\n          "isManual": false,\n          "isin": "",\n          "lastUpdated": "",\n          "memo": "",\n          "merchant": {\n            "address": {\n              "address1": "",\n              "address2": "",\n              "address3": "",\n              "city": "",\n              "country": "",\n              "sourceType": "",\n              "state": "",\n              "street": "",\n              "type": "",\n              "zip": ""\n            },\n            "categoryLabel": [],\n            "contact": {\n              "email": "",\n              "phone": ""\n            },\n            "coordinates": {\n              "latitude": "",\n              "longitude": ""\n            },\n            "id": "",\n            "name": "",\n            "source": "",\n            "website": ""\n          },\n          "parentCategoryId": 0,\n          "postDate": "",\n          "price": {},\n          "principal": {},\n          "quantity": "",\n          "runningBalance": {},\n          "sedol": "",\n          "settleDate": "",\n          "sourceId": "",\n          "sourceType": "",\n          "status": "",\n          "subType": "",\n          "symbol": "",\n          "transactionDate": "",\n          "type": "",\n          "valoren": ""\n        }\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  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/verifyAccount/:providerAccountId")
  .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/verifyAccount/:providerAccountId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  accountId: 0,
  container: '',
  transactionCriteria: [
    {
      amount: '',
      baseType: '',
      date: '',
      dateVariance: '',
      keyword: '',
      matched: '',
      verifiedTransaction: [
        {
          CONTAINER: '',
          accountId: 0,
          amount: {amount: '', currency: ''},
          baseType: '',
          category: '',
          categoryId: 0,
          categorySource: '',
          categoryType: '',
          checkNumber: '',
          commission: {},
          createdDate: '',
          cusipNumber: '',
          date: '',
          description: {consumer: '', original: '', security: '', simple: ''},
          detailCategoryId: 0,
          highLevelCategoryId: 0,
          holdingDescription: '',
          id: 0,
          interest: {},
          isManual: false,
          isin: '',
          lastUpdated: '',
          memo: '',
          merchant: {
            address: {
              address1: '',
              address2: '',
              address3: '',
              city: '',
              country: '',
              sourceType: '',
              state: '',
              street: '',
              type: '',
              zip: ''
            },
            categoryLabel: [],
            contact: {email: '', phone: ''},
            coordinates: {latitude: '', longitude: ''},
            id: '',
            name: '',
            source: '',
            website: ''
          },
          parentCategoryId: 0,
          postDate: '',
          price: {},
          principal: {},
          quantity: '',
          runningBalance: {},
          sedol: '',
          settleDate: '',
          sourceId: '',
          sourceType: '',
          status: '',
          subType: '',
          symbol: '',
          transactionDate: '',
          type: '',
          valoren: ''
        }
      ]
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/verifyAccount/:providerAccountId',
  headers: {'content-type': 'application/json'},
  body: {
    accountId: 0,
    container: '',
    transactionCriteria: [
      {
        amount: '',
        baseType: '',
        date: '',
        dateVariance: '',
        keyword: '',
        matched: '',
        verifiedTransaction: [
          {
            CONTAINER: '',
            accountId: 0,
            amount: {amount: '', currency: ''},
            baseType: '',
            category: '',
            categoryId: 0,
            categorySource: '',
            categoryType: '',
            checkNumber: '',
            commission: {},
            createdDate: '',
            cusipNumber: '',
            date: '',
            description: {consumer: '', original: '', security: '', simple: ''},
            detailCategoryId: 0,
            highLevelCategoryId: 0,
            holdingDescription: '',
            id: 0,
            interest: {},
            isManual: false,
            isin: '',
            lastUpdated: '',
            memo: '',
            merchant: {
              address: {
                address1: '',
                address2: '',
                address3: '',
                city: '',
                country: '',
                sourceType: '',
                state: '',
                street: '',
                type: '',
                zip: ''
              },
              categoryLabel: [],
              contact: {email: '', phone: ''},
              coordinates: {latitude: '', longitude: ''},
              id: '',
              name: '',
              source: '',
              website: ''
            },
            parentCategoryId: 0,
            postDate: '',
            price: {},
            principal: {},
            quantity: '',
            runningBalance: {},
            sedol: '',
            settleDate: '',
            sourceId: '',
            sourceType: '',
            status: '',
            subType: '',
            symbol: '',
            transactionDate: '',
            type: '',
            valoren: ''
          }
        ]
      }
    ]
  },
  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}}/verifyAccount/:providerAccountId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  accountId: 0,
  container: '',
  transactionCriteria: [
    {
      amount: '',
      baseType: '',
      date: '',
      dateVariance: '',
      keyword: '',
      matched: '',
      verifiedTransaction: [
        {
          CONTAINER: '',
          accountId: 0,
          amount: {
            amount: '',
            currency: ''
          },
          baseType: '',
          category: '',
          categoryId: 0,
          categorySource: '',
          categoryType: '',
          checkNumber: '',
          commission: {},
          createdDate: '',
          cusipNumber: '',
          date: '',
          description: {
            consumer: '',
            original: '',
            security: '',
            simple: ''
          },
          detailCategoryId: 0,
          highLevelCategoryId: 0,
          holdingDescription: '',
          id: 0,
          interest: {},
          isManual: false,
          isin: '',
          lastUpdated: '',
          memo: '',
          merchant: {
            address: {
              address1: '',
              address2: '',
              address3: '',
              city: '',
              country: '',
              sourceType: '',
              state: '',
              street: '',
              type: '',
              zip: ''
            },
            categoryLabel: [],
            contact: {
              email: '',
              phone: ''
            },
            coordinates: {
              latitude: '',
              longitude: ''
            },
            id: '',
            name: '',
            source: '',
            website: ''
          },
          parentCategoryId: 0,
          postDate: '',
          price: {},
          principal: {},
          quantity: '',
          runningBalance: {},
          sedol: '',
          settleDate: '',
          sourceId: '',
          sourceType: '',
          status: '',
          subType: '',
          symbol: '',
          transactionDate: '',
          type: '',
          valoren: ''
        }
      ]
    }
  ]
});

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}}/verifyAccount/:providerAccountId',
  headers: {'content-type': 'application/json'},
  data: {
    accountId: 0,
    container: '',
    transactionCriteria: [
      {
        amount: '',
        baseType: '',
        date: '',
        dateVariance: '',
        keyword: '',
        matched: '',
        verifiedTransaction: [
          {
            CONTAINER: '',
            accountId: 0,
            amount: {amount: '', currency: ''},
            baseType: '',
            category: '',
            categoryId: 0,
            categorySource: '',
            categoryType: '',
            checkNumber: '',
            commission: {},
            createdDate: '',
            cusipNumber: '',
            date: '',
            description: {consumer: '', original: '', security: '', simple: ''},
            detailCategoryId: 0,
            highLevelCategoryId: 0,
            holdingDescription: '',
            id: 0,
            interest: {},
            isManual: false,
            isin: '',
            lastUpdated: '',
            memo: '',
            merchant: {
              address: {
                address1: '',
                address2: '',
                address3: '',
                city: '',
                country: '',
                sourceType: '',
                state: '',
                street: '',
                type: '',
                zip: ''
              },
              categoryLabel: [],
              contact: {email: '', phone: ''},
              coordinates: {latitude: '', longitude: ''},
              id: '',
              name: '',
              source: '',
              website: ''
            },
            parentCategoryId: 0,
            postDate: '',
            price: {},
            principal: {},
            quantity: '',
            runningBalance: {},
            sedol: '',
            settleDate: '',
            sourceId: '',
            sourceType: '',
            status: '',
            subType: '',
            symbol: '',
            transactionDate: '',
            type: '',
            valoren: ''
          }
        ]
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/verifyAccount/:providerAccountId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accountId":0,"container":"","transactionCriteria":[{"amount":"","baseType":"","date":"","dateVariance":"","keyword":"","matched":"","verifiedTransaction":[{"CONTAINER":"","accountId":0,"amount":{"amount":"","currency":""},"baseType":"","category":"","categoryId":0,"categorySource":"","categoryType":"","checkNumber":"","commission":{},"createdDate":"","cusipNumber":"","date":"","description":{"consumer":"","original":"","security":"","simple":""},"detailCategoryId":0,"highLevelCategoryId":0,"holdingDescription":"","id":0,"interest":{},"isManual":false,"isin":"","lastUpdated":"","memo":"","merchant":{"address":{"address1":"","address2":"","address3":"","city":"","country":"","sourceType":"","state":"","street":"","type":"","zip":""},"categoryLabel":[],"contact":{"email":"","phone":""},"coordinates":{"latitude":"","longitude":""},"id":"","name":"","source":"","website":""},"parentCategoryId":0,"postDate":"","price":{},"principal":{},"quantity":"","runningBalance":{},"sedol":"","settleDate":"","sourceId":"","sourceType":"","status":"","subType":"","symbol":"","transactionDate":"","type":"","valoren":""}]}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountId": @0,
                              @"container": @"",
                              @"transactionCriteria": @[ @{ @"amount": @"", @"baseType": @"", @"date": @"", @"dateVariance": @"", @"keyword": @"", @"matched": @"", @"verifiedTransaction": @[ @{ @"CONTAINER": @"", @"accountId": @0, @"amount": @{ @"amount": @"", @"currency": @"" }, @"baseType": @"", @"category": @"", @"categoryId": @0, @"categorySource": @"", @"categoryType": @"", @"checkNumber": @"", @"commission": @{  }, @"createdDate": @"", @"cusipNumber": @"", @"date": @"", @"description": @{ @"consumer": @"", @"original": @"", @"security": @"", @"simple": @"" }, @"detailCategoryId": @0, @"highLevelCategoryId": @0, @"holdingDescription": @"", @"id": @0, @"interest": @{  }, @"isManual": @NO, @"isin": @"", @"lastUpdated": @"", @"memo": @"", @"merchant": @{ @"address": @{ @"address1": @"", @"address2": @"", @"address3": @"", @"city": @"", @"country": @"", @"sourceType": @"", @"state": @"", @"street": @"", @"type": @"", @"zip": @"" }, @"categoryLabel": @[  ], @"contact": @{ @"email": @"", @"phone": @"" }, @"coordinates": @{ @"latitude": @"", @"longitude": @"" }, @"id": @"", @"name": @"", @"source": @"", @"website": @"" }, @"parentCategoryId": @0, @"postDate": @"", @"price": @{  }, @"principal": @{  }, @"quantity": @"", @"runningBalance": @{  }, @"sedol": @"", @"settleDate": @"", @"sourceId": @"", @"sourceType": @"", @"status": @"", @"subType": @"", @"symbol": @"", @"transactionDate": @"", @"type": @"", @"valoren": @"" } ] } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/verifyAccount/:providerAccountId"]
                                                       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}}/verifyAccount/:providerAccountId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/verifyAccount/:providerAccountId",
  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([
    'accountId' => 0,
    'container' => '',
    'transactionCriteria' => [
        [
                'amount' => '',
                'baseType' => '',
                'date' => '',
                'dateVariance' => '',
                'keyword' => '',
                'matched' => '',
                'verifiedTransaction' => [
                                [
                                                                'CONTAINER' => '',
                                                                'accountId' => 0,
                                                                'amount' => [
                                                                                                                                'amount' => '',
                                                                                                                                'currency' => ''
                                                                ],
                                                                'baseType' => '',
                                                                'category' => '',
                                                                'categoryId' => 0,
                                                                'categorySource' => '',
                                                                'categoryType' => '',
                                                                'checkNumber' => '',
                                                                'commission' => [
                                                                                                                                
                                                                ],
                                                                'createdDate' => '',
                                                                'cusipNumber' => '',
                                                                'date' => '',
                                                                'description' => [
                                                                                                                                'consumer' => '',
                                                                                                                                'original' => '',
                                                                                                                                'security' => '',
                                                                                                                                'simple' => ''
                                                                ],
                                                                'detailCategoryId' => 0,
                                                                'highLevelCategoryId' => 0,
                                                                'holdingDescription' => '',
                                                                'id' => 0,
                                                                'interest' => [
                                                                                                                                
                                                                ],
                                                                'isManual' => null,
                                                                'isin' => '',
                                                                'lastUpdated' => '',
                                                                'memo' => '',
                                                                'merchant' => [
                                                                                                                                'address' => [
                                                                                                                                                                                                                                                                'address1' => '',
                                                                                                                                                                                                                                                                'address2' => '',
                                                                                                                                                                                                                                                                'address3' => '',
                                                                                                                                                                                                                                                                'city' => '',
                                                                                                                                                                                                                                                                'country' => '',
                                                                                                                                                                                                                                                                'sourceType' => '',
                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                'street' => '',
                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                'zip' => ''
                                                                                                                                ],
                                                                                                                                'categoryLabel' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'contact' => [
                                                                                                                                                                                                                                                                'email' => '',
                                                                                                                                                                                                                                                                'phone' => ''
                                                                                                                                ],
                                                                                                                                'coordinates' => [
                                                                                                                                                                                                                                                                'latitude' => '',
                                                                                                                                                                                                                                                                'longitude' => ''
                                                                                                                                ],
                                                                                                                                'id' => '',
                                                                                                                                'name' => '',
                                                                                                                                'source' => '',
                                                                                                                                'website' => ''
                                                                ],
                                                                'parentCategoryId' => 0,
                                                                'postDate' => '',
                                                                'price' => [
                                                                                                                                
                                                                ],
                                                                'principal' => [
                                                                                                                                
                                                                ],
                                                                'quantity' => '',
                                                                'runningBalance' => [
                                                                                                                                
                                                                ],
                                                                'sedol' => '',
                                                                'settleDate' => '',
                                                                'sourceId' => '',
                                                                'sourceType' => '',
                                                                'status' => '',
                                                                'subType' => '',
                                                                'symbol' => '',
                                                                'transactionDate' => '',
                                                                'type' => '',
                                                                'valoren' => ''
                                ]
                ]
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/verifyAccount/:providerAccountId', [
  'body' => '{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/verifyAccount/:providerAccountId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accountId' => 0,
  'container' => '',
  'transactionCriteria' => [
    [
        'amount' => '',
        'baseType' => '',
        'date' => '',
        'dateVariance' => '',
        'keyword' => '',
        'matched' => '',
        'verifiedTransaction' => [
                [
                                'CONTAINER' => '',
                                'accountId' => 0,
                                'amount' => [
                                                                'amount' => '',
                                                                'currency' => ''
                                ],
                                'baseType' => '',
                                'category' => '',
                                'categoryId' => 0,
                                'categorySource' => '',
                                'categoryType' => '',
                                'checkNumber' => '',
                                'commission' => [
                                                                
                                ],
                                'createdDate' => '',
                                'cusipNumber' => '',
                                'date' => '',
                                'description' => [
                                                                'consumer' => '',
                                                                'original' => '',
                                                                'security' => '',
                                                                'simple' => ''
                                ],
                                'detailCategoryId' => 0,
                                'highLevelCategoryId' => 0,
                                'holdingDescription' => '',
                                'id' => 0,
                                'interest' => [
                                                                
                                ],
                                'isManual' => null,
                                'isin' => '',
                                'lastUpdated' => '',
                                'memo' => '',
                                'merchant' => [
                                                                'address' => [
                                                                                                                                'address1' => '',
                                                                                                                                'address2' => '',
                                                                                                                                'address3' => '',
                                                                                                                                'city' => '',
                                                                                                                                'country' => '',
                                                                                                                                'sourceType' => '',
                                                                                                                                'state' => '',
                                                                                                                                'street' => '',
                                                                                                                                'type' => '',
                                                                                                                                'zip' => ''
                                                                ],
                                                                'categoryLabel' => [
                                                                                                                                
                                                                ],
                                                                'contact' => [
                                                                                                                                'email' => '',
                                                                                                                                'phone' => ''
                                                                ],
                                                                'coordinates' => [
                                                                                                                                'latitude' => '',
                                                                                                                                'longitude' => ''
                                                                ],
                                                                'id' => '',
                                                                'name' => '',
                                                                'source' => '',
                                                                'website' => ''
                                ],
                                'parentCategoryId' => 0,
                                'postDate' => '',
                                'price' => [
                                                                
                                ],
                                'principal' => [
                                                                
                                ],
                                'quantity' => '',
                                'runningBalance' => [
                                                                
                                ],
                                'sedol' => '',
                                'settleDate' => '',
                                'sourceId' => '',
                                'sourceType' => '',
                                'status' => '',
                                'subType' => '',
                                'symbol' => '',
                                'transactionDate' => '',
                                'type' => '',
                                'valoren' => ''
                ]
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accountId' => 0,
  'container' => '',
  'transactionCriteria' => [
    [
        'amount' => '',
        'baseType' => '',
        'date' => '',
        'dateVariance' => '',
        'keyword' => '',
        'matched' => '',
        'verifiedTransaction' => [
                [
                                'CONTAINER' => '',
                                'accountId' => 0,
                                'amount' => [
                                                                'amount' => '',
                                                                'currency' => ''
                                ],
                                'baseType' => '',
                                'category' => '',
                                'categoryId' => 0,
                                'categorySource' => '',
                                'categoryType' => '',
                                'checkNumber' => '',
                                'commission' => [
                                                                
                                ],
                                'createdDate' => '',
                                'cusipNumber' => '',
                                'date' => '',
                                'description' => [
                                                                'consumer' => '',
                                                                'original' => '',
                                                                'security' => '',
                                                                'simple' => ''
                                ],
                                'detailCategoryId' => 0,
                                'highLevelCategoryId' => 0,
                                'holdingDescription' => '',
                                'id' => 0,
                                'interest' => [
                                                                
                                ],
                                'isManual' => null,
                                'isin' => '',
                                'lastUpdated' => '',
                                'memo' => '',
                                'merchant' => [
                                                                'address' => [
                                                                                                                                'address1' => '',
                                                                                                                                'address2' => '',
                                                                                                                                'address3' => '',
                                                                                                                                'city' => '',
                                                                                                                                'country' => '',
                                                                                                                                'sourceType' => '',
                                                                                                                                'state' => '',
                                                                                                                                'street' => '',
                                                                                                                                'type' => '',
                                                                                                                                'zip' => ''
                                                                ],
                                                                'categoryLabel' => [
                                                                                                                                
                                                                ],
                                                                'contact' => [
                                                                                                                                'email' => '',
                                                                                                                                'phone' => ''
                                                                ],
                                                                'coordinates' => [
                                                                                                                                'latitude' => '',
                                                                                                                                'longitude' => ''
                                                                ],
                                                                'id' => '',
                                                                'name' => '',
                                                                'source' => '',
                                                                'website' => ''
                                ],
                                'parentCategoryId' => 0,
                                'postDate' => '',
                                'price' => [
                                                                
                                ],
                                'principal' => [
                                                                
                                ],
                                'quantity' => '',
                                'runningBalance' => [
                                                                
                                ],
                                'sedol' => '',
                                'settleDate' => '',
                                'sourceId' => '',
                                'sourceType' => '',
                                'status' => '',
                                'subType' => '',
                                'symbol' => '',
                                'transactionDate' => '',
                                'type' => '',
                                'valoren' => ''
                ]
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/verifyAccount/:providerAccountId');
$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}}/verifyAccount/:providerAccountId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/verifyAccount/:providerAccountId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\n      ]\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/verifyAccount/:providerAccountId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/verifyAccount/:providerAccountId"

payload = {
    "accountId": 0,
    "container": "",
    "transactionCriteria": [
        {
            "amount": "",
            "baseType": "",
            "date": "",
            "dateVariance": "",
            "keyword": "",
            "matched": "",
            "verifiedTransaction": [
                {
                    "CONTAINER": "",
                    "accountId": 0,
                    "amount": {
                        "amount": "",
                        "currency": ""
                    },
                    "baseType": "",
                    "category": "",
                    "categoryId": 0,
                    "categorySource": "",
                    "categoryType": "",
                    "checkNumber": "",
                    "commission": {},
                    "createdDate": "",
                    "cusipNumber": "",
                    "date": "",
                    "description": {
                        "consumer": "",
                        "original": "",
                        "security": "",
                        "simple": ""
                    },
                    "detailCategoryId": 0,
                    "highLevelCategoryId": 0,
                    "holdingDescription": "",
                    "id": 0,
                    "interest": {},
                    "isManual": False,
                    "isin": "",
                    "lastUpdated": "",
                    "memo": "",
                    "merchant": {
                        "address": {
                            "address1": "",
                            "address2": "",
                            "address3": "",
                            "city": "",
                            "country": "",
                            "sourceType": "",
                            "state": "",
                            "street": "",
                            "type": "",
                            "zip": ""
                        },
                        "categoryLabel": [],
                        "contact": {
                            "email": "",
                            "phone": ""
                        },
                        "coordinates": {
                            "latitude": "",
                            "longitude": ""
                        },
                        "id": "",
                        "name": "",
                        "source": "",
                        "website": ""
                    },
                    "parentCategoryId": 0,
                    "postDate": "",
                    "price": {},
                    "principal": {},
                    "quantity": "",
                    "runningBalance": {},
                    "sedol": "",
                    "settleDate": "",
                    "sourceId": "",
                    "sourceType": "",
                    "status": "",
                    "subType": "",
                    "symbol": "",
                    "transactionDate": "",
                    "type": "",
                    "valoren": ""
                }
            ]
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/verifyAccount/:providerAccountId"

payload <- "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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}}/verifyAccount/:providerAccountId")

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  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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/verifyAccount/:providerAccountId') do |req|
  req.body = "{\n  \"accountId\": 0,\n  \"container\": \"\",\n  \"transactionCriteria\": [\n    {\n      \"amount\": \"\",\n      \"baseType\": \"\",\n      \"date\": \"\",\n      \"dateVariance\": \"\",\n      \"keyword\": \"\",\n      \"matched\": \"\",\n      \"verifiedTransaction\": [\n        {\n          \"CONTAINER\": \"\",\n          \"accountId\": 0,\n          \"amount\": {\n            \"amount\": \"\",\n            \"currency\": \"\"\n          },\n          \"baseType\": \"\",\n          \"category\": \"\",\n          \"categoryId\": 0,\n          \"categorySource\": \"\",\n          \"categoryType\": \"\",\n          \"checkNumber\": \"\",\n          \"commission\": {},\n          \"createdDate\": \"\",\n          \"cusipNumber\": \"\",\n          \"date\": \"\",\n          \"description\": {\n            \"consumer\": \"\",\n            \"original\": \"\",\n            \"security\": \"\",\n            \"simple\": \"\"\n          },\n          \"detailCategoryId\": 0,\n          \"highLevelCategoryId\": 0,\n          \"holdingDescription\": \"\",\n          \"id\": 0,\n          \"interest\": {},\n          \"isManual\": false,\n          \"isin\": \"\",\n          \"lastUpdated\": \"\",\n          \"memo\": \"\",\n          \"merchant\": {\n            \"address\": {\n              \"address1\": \"\",\n              \"address2\": \"\",\n              \"address3\": \"\",\n              \"city\": \"\",\n              \"country\": \"\",\n              \"sourceType\": \"\",\n              \"state\": \"\",\n              \"street\": \"\",\n              \"type\": \"\",\n              \"zip\": \"\"\n            },\n            \"categoryLabel\": [],\n            \"contact\": {\n              \"email\": \"\",\n              \"phone\": \"\"\n            },\n            \"coordinates\": {\n              \"latitude\": \"\",\n              \"longitude\": \"\"\n            },\n            \"id\": \"\",\n            \"name\": \"\",\n            \"source\": \"\",\n            \"website\": \"\"\n          },\n          \"parentCategoryId\": 0,\n          \"postDate\": \"\",\n          \"price\": {},\n          \"principal\": {},\n          \"quantity\": \"\",\n          \"runningBalance\": {},\n          \"sedol\": \"\",\n          \"settleDate\": \"\",\n          \"sourceId\": \"\",\n          \"sourceType\": \"\",\n          \"status\": \"\",\n          \"subType\": \"\",\n          \"symbol\": \"\",\n          \"transactionDate\": \"\",\n          \"type\": \"\",\n          \"valoren\": \"\"\n        }\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}}/verifyAccount/:providerAccountId";

    let payload = json!({
        "accountId": 0,
        "container": "",
        "transactionCriteria": (
            json!({
                "amount": "",
                "baseType": "",
                "date": "",
                "dateVariance": "",
                "keyword": "",
                "matched": "",
                "verifiedTransaction": (
                    json!({
                        "CONTAINER": "",
                        "accountId": 0,
                        "amount": json!({
                            "amount": "",
                            "currency": ""
                        }),
                        "baseType": "",
                        "category": "",
                        "categoryId": 0,
                        "categorySource": "",
                        "categoryType": "",
                        "checkNumber": "",
                        "commission": json!({}),
                        "createdDate": "",
                        "cusipNumber": "",
                        "date": "",
                        "description": json!({
                            "consumer": "",
                            "original": "",
                            "security": "",
                            "simple": ""
                        }),
                        "detailCategoryId": 0,
                        "highLevelCategoryId": 0,
                        "holdingDescription": "",
                        "id": 0,
                        "interest": json!({}),
                        "isManual": false,
                        "isin": "",
                        "lastUpdated": "",
                        "memo": "",
                        "merchant": json!({
                            "address": json!({
                                "address1": "",
                                "address2": "",
                                "address3": "",
                                "city": "",
                                "country": "",
                                "sourceType": "",
                                "state": "",
                                "street": "",
                                "type": "",
                                "zip": ""
                            }),
                            "categoryLabel": (),
                            "contact": json!({
                                "email": "",
                                "phone": ""
                            }),
                            "coordinates": json!({
                                "latitude": "",
                                "longitude": ""
                            }),
                            "id": "",
                            "name": "",
                            "source": "",
                            "website": ""
                        }),
                        "parentCategoryId": 0,
                        "postDate": "",
                        "price": json!({}),
                        "principal": json!({}),
                        "quantity": "",
                        "runningBalance": json!({}),
                        "sedol": "",
                        "settleDate": "",
                        "sourceId": "",
                        "sourceType": "",
                        "status": "",
                        "subType": "",
                        "symbol": "",
                        "transactionDate": "",
                        "type": "",
                        "valoren": ""
                    })
                )
            })
        )
    });

    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}}/verifyAccount/:providerAccountId \
  --header 'content-type: application/json' \
  --data '{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}'
echo '{
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    {
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        {
          "CONTAINER": "",
          "accountId": 0,
          "amount": {
            "amount": "",
            "currency": ""
          },
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": {},
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": {
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          },
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": {},
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": {
            "address": {
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            },
            "categoryLabel": [],
            "contact": {
              "email": "",
              "phone": ""
            },
            "coordinates": {
              "latitude": "",
              "longitude": ""
            },
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          },
          "parentCategoryId": 0,
          "postDate": "",
          "price": {},
          "principal": {},
          "quantity": "",
          "runningBalance": {},
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        }
      ]
    }
  ]
}' |  \
  http POST {{baseUrl}}/verifyAccount/:providerAccountId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "accountId": 0,\n  "container": "",\n  "transactionCriteria": [\n    {\n      "amount": "",\n      "baseType": "",\n      "date": "",\n      "dateVariance": "",\n      "keyword": "",\n      "matched": "",\n      "verifiedTransaction": [\n        {\n          "CONTAINER": "",\n          "accountId": 0,\n          "amount": {\n            "amount": "",\n            "currency": ""\n          },\n          "baseType": "",\n          "category": "",\n          "categoryId": 0,\n          "categorySource": "",\n          "categoryType": "",\n          "checkNumber": "",\n          "commission": {},\n          "createdDate": "",\n          "cusipNumber": "",\n          "date": "",\n          "description": {\n            "consumer": "",\n            "original": "",\n            "security": "",\n            "simple": ""\n          },\n          "detailCategoryId": 0,\n          "highLevelCategoryId": 0,\n          "holdingDescription": "",\n          "id": 0,\n          "interest": {},\n          "isManual": false,\n          "isin": "",\n          "lastUpdated": "",\n          "memo": "",\n          "merchant": {\n            "address": {\n              "address1": "",\n              "address2": "",\n              "address3": "",\n              "city": "",\n              "country": "",\n              "sourceType": "",\n              "state": "",\n              "street": "",\n              "type": "",\n              "zip": ""\n            },\n            "categoryLabel": [],\n            "contact": {\n              "email": "",\n              "phone": ""\n            },\n            "coordinates": {\n              "latitude": "",\n              "longitude": ""\n            },\n            "id": "",\n            "name": "",\n            "source": "",\n            "website": ""\n          },\n          "parentCategoryId": 0,\n          "postDate": "",\n          "price": {},\n          "principal": {},\n          "quantity": "",\n          "runningBalance": {},\n          "sedol": "",\n          "settleDate": "",\n          "sourceId": "",\n          "sourceType": "",\n          "status": "",\n          "subType": "",\n          "symbol": "",\n          "transactionDate": "",\n          "type": "",\n          "valoren": ""\n        }\n      ]\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/verifyAccount/:providerAccountId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accountId": 0,
  "container": "",
  "transactionCriteria": [
    [
      "amount": "",
      "baseType": "",
      "date": "",
      "dateVariance": "",
      "keyword": "",
      "matched": "",
      "verifiedTransaction": [
        [
          "CONTAINER": "",
          "accountId": 0,
          "amount": [
            "amount": "",
            "currency": ""
          ],
          "baseType": "",
          "category": "",
          "categoryId": 0,
          "categorySource": "",
          "categoryType": "",
          "checkNumber": "",
          "commission": [],
          "createdDate": "",
          "cusipNumber": "",
          "date": "",
          "description": [
            "consumer": "",
            "original": "",
            "security": "",
            "simple": ""
          ],
          "detailCategoryId": 0,
          "highLevelCategoryId": 0,
          "holdingDescription": "",
          "id": 0,
          "interest": [],
          "isManual": false,
          "isin": "",
          "lastUpdated": "",
          "memo": "",
          "merchant": [
            "address": [
              "address1": "",
              "address2": "",
              "address3": "",
              "city": "",
              "country": "",
              "sourceType": "",
              "state": "",
              "street": "",
              "type": "",
              "zip": ""
            ],
            "categoryLabel": [],
            "contact": [
              "email": "",
              "phone": ""
            ],
            "coordinates": [
              "latitude": "",
              "longitude": ""
            ],
            "id": "",
            "name": "",
            "source": "",
            "website": ""
          ],
          "parentCategoryId": 0,
          "postDate": "",
          "price": [],
          "principal": [],
          "quantity": "",
          "runningBalance": [],
          "sedol": "",
          "settleDate": "",
          "sourceId": "",
          "sourceType": "",
          "status": "",
          "subType": "",
          "symbol": "",
          "transactionDate": "",
          "type": "",
          "valoren": ""
        ]
      ]
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/verifyAccount/:providerAccountId")! 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()